[INFO] fetching crate cozo 0.7.5...
[INFO] checking cozo-0.7.5 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate cozo 0.7.5 into /workspace/builds/worker-1-tc1/source
[INFO] validating manifest of crates.io crate cozo 0.7.5 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate cozo 0.7.5
[INFO] finished tweaking crates.io crate cozo 0.7.5
[INFO] tweaked toml for crates.io crate cozo 0.7.5 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded scratch v1.0.7
[INFO] [stderr]   Downloaded graph v0.3.1
[INFO] [stderr]   Downloaded tikv-client-pd v0.1.0
[INFO] [stderr]   Downloaded tikv-jemallocator-global v0.5.0
[INFO] [stderr]   Downloaded prometheus v0.12.0
[INFO] [stderr]   Downloaded tikv-client-common v0.1.0
[INFO] [stderr]   Downloaded procfs v0.9.1
[INFO] [stderr]   Downloaded rmp v0.8.12
[INFO] [stderr]   Downloaded tikv-jemallocator v0.5.4
[INFO] [stderr]   Downloaded lz4_flex v0.10.0
[INFO] [stderr]   Downloaded quadrature v0.1.2
[INFO] [stderr]   Downloaded terminal_size v0.1.17
[INFO] [stderr]   Downloaded grpcio-compiler v0.13.0
[INFO] [stderr]   Downloaded supports-color v2.1.0
[INFO] [stderr]   Downloaded lz4-sys v1.9.4
[INFO] [stderr]   Downloaded sqlite v0.31.1
[INFO] [stderr]   Downloaded minreq v2.11.0
[INFO] [stderr]   Downloaded tikv-jemalloc-sys v0.5.4+5.3.0-patched
[INFO] [stderr]   Downloaded cxx-build v1.0.118
[INFO] [stderr]   Downloaded rmp-serde v1.1.2
[INFO] [stderr]   Downloaded litrs v0.4.1
[INFO] [stderr]   Downloaded document-features v0.2.8
[INFO] [stderr]   Downloaded page_size v0.4.2
[INFO] [stderr]   Downloaded supports-unicode v2.1.0
[INFO] [stderr]   Downloaded delegate v0.8.0
[INFO] [stderr]   Downloaded graph_builder v0.4.0
[INFO] [stderr]   Downloaded sqlite3-src v0.5.1
[INFO] [stderr]   Downloaded swapvec v0.3.0
[INFO] [stderr]   Downloaded rmpv v1.0.1
[INFO] [stderr]   Downloaded sqlite3-sys v0.15.2
[INFO] [stderr]   Downloaded fast2s v0.3.1
[INFO] [stderr]   Downloaded tikv-client-store v0.1.0
[INFO] [stderr]   Downloaded tikv-client-proto v0.1.0
[INFO] [stderr]   Downloaded num-format v0.4.4
[INFO] [stderr]   Downloaded backtrace-ext v0.2.1
[INFO] [stderr]   Downloaded tikv-client v0.1.0
[INFO] [stderr]   Downloaded casey v0.4.0
[INFO] [stderr]   Downloaded is_ci v1.2.0
[INFO] [stderr]   Downloaded cozorocks v0.1.7
[INFO] [stderr]   Downloaded supports-hyperlinks v2.1.0
[INFO] [stderr]   Downloaded grpcio v0.8.3
[INFO] [stderr]   Downloaded boringssl-src v0.2.0
[INFO] [stderr]   Downloaded bindgen v0.57.0
[INFO] [stderr]   Downloaded linereader v0.4.0
[INFO] [stderr]   Downloaded grpcio-sys v0.8.1
[INFO] [stderr]   Downloaded protobuf-build v0.12.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0610198d7cbce7beafe5247c99760c162cf083d340f0162e91b180dc22136bd4
[INFO] running `Command { std: "docker" "start" "-a" "0610198d7cbce7beafe5247c99760c162cf083d340f0162e91b180dc22136bd4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0610198d7cbce7beafe5247c99760c162cf083d340f0162e91b180dc22136bd4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0610198d7cbce7beafe5247c99760c162cf083d340f0162e91b180dc22136bd4", kill_on_drop: false }`
[INFO] [stdout] 0610198d7cbce7beafe5247c99760c162cf083d340f0162e91b180dc22136bd4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3169f190e8442ccd5b70a463dbc1c3998a0db3553fa86528b24aad5093438372
[INFO] running `Command { std: "docker" "start" "-a" "3169f190e8442ccd5b70a463dbc1c3998a0db3553fa86528b24aad5093438372", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]    Compiling ring v0.17.8
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]    Compiling regex-automata v0.4.5
[INFO] [stderr]    Compiling lock_api v0.4.11
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]    Compiling ahash v0.7.8
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking getrandom v0.2.12
[INFO] [stderr]    Compiling parking_lot_core v0.9.9
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]     Checking is-terminal v0.4.12
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling regex v1.10.3
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]     Checking untrusted v0.9.0
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]     Checking scopeguard v1.2.0
[INFO] [stderr]    Compiling paste v1.0.14
[INFO] [stderr]     Checking log v0.4.21
[INFO] [stderr]     Checking miniz_oxide v0.7.2
[INFO] [stderr]     Checking smallvec v1.13.1
[INFO] [stderr]    Compiling phf_generator v0.11.2
[INFO] [stderr]    Compiling sqlite3-src v0.5.1
[INFO] [stderr]    Compiling phf_codegen v0.11.2
[INFO] [stderr]    Compiling parse-zoneinfo v0.3.0
[INFO] [stderr]     Checking num-complex v0.4.5
[INFO] [stderr]    Compiling phf v0.11.2
[INFO] [stderr]    Compiling backtrace v0.3.69
[INFO] [stderr]     Checking hashbrown v0.14.3
[INFO] [stderr]     Checking gimli v0.28.1
[INFO] [stderr]     Checking static_assertions v1.1.0
[INFO] [stderr]     Checking either v1.10.0
[INFO] [stderr]    Compiling rustix v0.38.31
[INFO] [stderr]    Compiling chrono-tz-build v0.2.1
[INFO] [stderr]     Checking hashbrown v0.12.3
[INFO] [stderr]    Compiling thiserror-impl v1.0.57
[INFO] [stderr]     Checking num-iter v0.1.44
[INFO] [stderr]     Checking fxhash v0.2.1
[INFO] [stderr]     Checking object v0.32.2
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling matrixmultiply v0.3.8
[INFO] [stderr]     Checking addr2line v0.21.0
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]     Checking bitflags v2.4.2
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]     Checking thiserror v1.0.57
[INFO] [stderr]     Checking atomic v0.5.3
[INFO] [stderr]     Checking linux-raw-sys v0.4.13
[INFO] [stderr]    Compiling pest v2.7.8
[INFO] [stderr]    Compiling rustls v0.21.10
[INFO] [stderr]    Compiling graph_builder v0.4.0
[INFO] [stderr]     Checking rustc-demangle v0.1.23
[INFO] [stderr]    Compiling fast2s v0.3.1
[INFO] [stderr]     Checking num-format v0.4.4
[INFO] [stderr]     Checking rmp v0.8.12
[INFO] [stderr]     Checking num v0.4.1
[INFO] [stderr]     Checking twox-hash v1.6.3
[INFO] [stderr]     Checking rayon v1.9.0
[INFO] [stderr]    Compiling pest_meta v2.7.8
[INFO] [stderr]    Compiling chrono-tz v0.8.6
[INFO] [stderr]     Checking dashmap v5.5.3
[INFO] [stderr]    Compiling delegate v0.8.0
[INFO] [stderr]     Checking rustls-webpki v0.101.7
[INFO] [stderr]     Checking sct v0.7.1
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking parking_lot v0.12.1
[INFO] [stderr]    Compiling jieba-rs v0.6.8
[INFO] [stderr]     Checking num_cpus v1.16.0
[INFO] [stderr]     Checking memmap2 v0.5.10
[INFO] [stderr]     Checking page_size v0.4.2
[INFO] [stderr]     Checking atoi v2.0.0
[INFO] [stderr]     Checking linereader v0.4.0
[INFO] [stderr]    Compiling priority-queue v1.4.0
[INFO] [stderr]    Compiling smartstring v1.0.1
[INFO] [stderr]     Checking fastrand v2.0.1
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]     Checking byte-slice-cast v1.2.2
[INFO] [stderr]     Checking smawk v0.3.2
[INFO] [stderr]     Checking unicode-width v0.1.11
[INFO] [stderr]    Compiling minreq v2.11.0
[INFO] [stderr]     Checking unicode-linebreak v0.1.5
[INFO] [stderr]     Checking is_ci v1.2.0
[INFO] [stderr]     Checking tinyvec_macros v0.1.1
[INFO] [stderr]     Checking fast-float v0.2.0
[INFO] [stderr]     Checking zerocopy v0.7.32
[INFO] [stderr]     Checking chrono v0.4.34
[INFO] [stderr]     Checking supports-color v2.1.0
[INFO] [stderr]     Checking textwrap v0.15.2
[INFO] [stderr]     Checking tinyvec v1.6.0
[INFO] [stderr]     Checking tempfile v3.10.1
[INFO] [stderr]     Checking backtrace-ext v0.2.1
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]    Compiling pest_generator v2.7.8
[INFO] [stderr]     Checking lz4_flex v0.10.0
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]    Compiling miette-derive v5.10.0
[INFO] [stderr]     Checking cedarwood v0.4.6
[INFO] [stderr]     Checking supports-unicode v2.1.0
[INFO] [stderr]     Checking supports-hyperlinks v2.1.0
[INFO] [stderr]     Checking terminal_size v0.1.17
[INFO] [stderr]     Checking crossbeam-channel v0.5.12
[INFO] [stderr]     Checking crossbeam-queue v0.3.11
[INFO] [stderr]     Checking humantime v2.1.0
[INFO] [stderr]    Compiling litrs v0.4.1
[INFO] [stderr]     Checking webpki-roots v0.25.4
[INFO] [stderr]     Checking nanorand v0.7.0
[INFO] [stderr]     Checking termcolor v1.4.1
[INFO] [stderr]     Checking cpufeatures v0.2.12
[INFO] [stderr]     Checking owo-colors v3.5.0
[INFO] [stderr]     Checking atomic_float v0.1.0
[INFO] [stderr]     Checking graph v0.3.1
[INFO] [stderr]     Checking env_logger v0.10.2
[INFO] [stderr]    Compiling document-features v0.2.8
[INFO] [stderr]     Checking sha2 v0.10.8
[INFO] [stderr]     Checking crossbeam v0.8.4
[INFO] [stderr]     Checking csv v1.3.0
[INFO] [stderr]     Checking miette v5.10.0
[INFO] [stderr]    Compiling pest_derive v2.7.8
[INFO] [stderr]     Checking swapvec v0.3.0
[INFO] [stderr]     Checking unicode-normalization v0.1.23
[INFO] [stderr]     Checking ndarray v0.15.6
[INFO] [stderr]     Checking serde_json v1.0.114
[INFO] [stderr]    Compiling casey v0.4.0
[INFO] [stderr]     Checking rmp-serde v1.1.2
[INFO] [stderr]     Checking rmpv v1.0.1
[INFO] [stderr]     Checking uuid v1.7.0
[INFO] [stderr]     Checking itertools v0.11.0
[INFO] [stderr]     Checking serde_bytes v0.11.14
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]     Checking ordered-float v3.9.2
[INFO] [stderr]     Checking quadrature v0.1.2
[INFO] [stderr]     Checking base64 v0.21.7
[INFO] [stderr]     Checking rust-stemmers v1.2.0
[INFO] [stderr]     Checking sqlite3-sys v0.15.2
[INFO] [stderr]     Checking sqlite v0.31.1
[INFO] [stderr]     Checking cozo v0.7.5 (/opt/rustwide/workdir)
[INFO] [stdout] warning: trait `CustomOp` is never used
[INFO] [stdout]    --> src/data/expr.rs:735:11
[INFO] [stdout]     |
[INFO] [stdout] 735 | pub trait CustomOp {
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `process` is never used
[INFO] [stdout]    --> src/fts/tokenizer/tokenizer_impl.rs:292:8
[INFO] [stdout]     |
[INFO] [stdout] 253 | pub(crate) trait TokenStream {
[INFO] [stdout]     |                  ----------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 292 |     fn process(&mut self, sink: &mut dyn FnMut(&Token)) {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `CustomOp` is never used
[INFO] [stdout]    --> src/data/expr.rs:735:11
[INFO] [stdout]     |
[INFO] [stdout] 735 | pub trait CustomOp {
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/wiki_pagerank.rs:39:12
[INFO] [stdout]     |
[INFO] [stdout] 39  |           db.run_script(":create article {fr: Int, to: Int}",
[INFO] [stdout]     |  ____________^^^^^^^^^^-
[INFO] [stdout] 40  | |             Default::default(),
[INFO] [stdout] 41  | |         ).unwrap();
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 39  |         db.run_script(":create article {fr: Int, to: Int}", Default::default(), /* ScriptMutability */).unwrap();
[INFO] [stdout]     |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/wiki_pagerank.rs:75:14
[INFO] [stdout]     |
[INFO] [stdout] 75  |             .run_script("?[id, rank] <~ PageRank(*article[])", Default::default())
[INFO] [stdout]     |              ^^^^^^^^^^----------------------------------------------------------- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 75  |             .run_script("?[id, rank] <~ PageRank(*article[])", Default::default(), /* ScriptMutability */)
[INFO] [stdout]     |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/wiki_pagerank.rs:86:14
[INFO] [stdout]     |
[INFO] [stdout] 86  |               .run_script(
[INFO] [stdout]     |  ______________^^^^^^^^^^-
[INFO] [stdout] 87  | |                 "?[grp, idx] <~ CommunityDetectionLouvain(*article[])",
[INFO] [stdout] 88  | |                 Default::default(),
[INFO] [stdout] 89  | |             )
[INFO] [stdout]     | |_____________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 86  |             .run_script("?[grp, idx] <~ CommunityDetectionLouvain(*article[])", Default::default(), /* ScriptMutability */)
[INFO] [stdout]     |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cozo` (bench "wiki_pagerank") due to 4 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/time_travel.rs:121:29
[INFO] [stdout]     |
[INFO] [stdout] 121 |           let create_res = db.run_script(
[INFO] [stdout]     |  _____________________________^^^^^^^^^^-
[INFO] [stdout] 122 | |             r#"
[INFO] [stdout] 123 | |         {:create plain {k: Int => v}}
[INFO] [stdout] 124 | |         {:create tt1 {k: Int, vld: Validity => v}}
[INFO] [stdout] ...   |
[INFO] [stdout] 129 | |             Default::default(),
[INFO] [stdout] 130 | |         );
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 121 ~         let create_res = db.run_script(r#"
[INFO] [stdout] 122 +         {:create plain {k: Int => v}}
[INFO] [stdout] 123 +         {:create tt1 {k: Int, vld: Validity => v}}
[INFO] [stdout] 124 +         {:create tt10 {k: Int, vld: Validity => v}}
[INFO] [stdout] 125 +         {:create tt100 {k: Int, vld: Validity => v}}
[INFO] [stdout] 126 +         {:create tt1000 {k: Int, vld: Validity => v}}
[INFO] [stdout] 127 ~         "#, Default::default(), /* ScriptMutability */);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/time_travel.rs:145:10
[INFO] [stdout]     |
[INFO] [stdout] 145 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 146 | |             "?[v] := *plain{k: $id, v}",
[INFO] [stdout] 147 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 148 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 145 |         .run_script("?[v] := *plain{k: $id, v}", BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/time_travel.rs:154:10
[INFO] [stdout]     |
[INFO] [stdout] 154 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 155 | |             r#"
[INFO] [stdout] 156 | |     ?[sum(v)] := *plain{v}
[INFO] [stdout] 157 | |     "#,
[INFO] [stdout] 158 | |             BTreeMap::default(),
[INFO] [stdout] 159 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 154 ~         .run_script(r#"
[INFO] [stdout] 155 +     ?[sum(v)] := *plain{v}
[INFO] [stdout] 156 +     "#, BTreeMap::default(), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/time_travel.rs:165:10
[INFO] [stdout]     |
[INFO] [stdout] 165 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 166 | |             &format!(
[INFO] [stdout] 167 | |                 r#"
[INFO] [stdout] 168 | |     r[k, smallest_by(pack)] := *tt{}{{k, vld, v}}, pack = [v, vld]
[INFO] [stdout] ...   |
[INFO] [stdout] 173 | |             BTreeMap::default(),
[INFO] [stdout] 174 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 165 ~         .run_script(&format!(
[INFO] [stdout] 166 +                 r#"
[INFO] [stdout] 167 +     r[k, smallest_by(pack)] := *tt{}{{k, vld, v}}, pack = [v, vld]
[INFO] [stdout] 168 +     ?[sum(v)] := r[k, v]
[INFO] [stdout] 169 +     "#,
[INFO] [stdout] 170 +                 k
[INFO] [stdout] 171 +             ), BTreeMap::default(), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/time_travel.rs:180:10
[INFO] [stdout]     |
[INFO] [stdout] 180 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 181 | |             &format!(
[INFO] [stdout] 182 | |                 r#"
[INFO] [stdout] 183 | |     ?[sum(v)] := *tt{}{{v @ "NOW"}}
[INFO] [stdout] ...   |
[INFO] [stdout] 187 | |             BTreeMap::default(),
[INFO] [stdout] 188 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 180 ~         .run_script(&format!(
[INFO] [stdout] 181 +                 r#"
[INFO] [stdout] 182 +     ?[sum(v)] := *tt{}{{v @ "NOW"}}
[INFO] [stdout] 183 +     "#,
[INFO] [stdout] 184 +                 k
[INFO] [stdout] 185 +             ), BTreeMap::default(), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/time_travel.rs:195:10
[INFO] [stdout]     |
[INFO] [stdout] 195 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 196 | |             &format!(
[INFO] [stdout] 197 | |                 r#"
[INFO] [stdout] 198 | |             ?[smallest_by(pack)] := *tt{}{{k: $id, vld, v}}, pack = [v, vld]
[INFO] [stdout] ...   |
[INFO] [stdout] 202 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 203 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 195 ~         .run_script(&format!(
[INFO] [stdout] 196 +                 r#"
[INFO] [stdout] 197 +             ?[smallest_by(pack)] := *tt{}{{k: $id, vld, v}}, pack = [v, vld]
[INFO] [stdout] 198 +             "#,
[INFO] [stdout] 199 +                 k
[INFO] [stdout] 200 +             ), BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/time_travel.rs:210:10
[INFO] [stdout]     |
[INFO] [stdout] 210 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 211 | |             &format!(
[INFO] [stdout] 212 | |                 r#"
[INFO] [stdout] 213 | |             ?[v] := *tt{}{{k: $id, v @ "NOW"}}
[INFO] [stdout] ...   |
[INFO] [stdout] 217 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 218 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 210 ~         .run_script(&format!(
[INFO] [stdout] 211 +                 r#"
[INFO] [stdout] 212 +             ?[v] := *tt{}{{k: $id, v @ "NOW"}}
[INFO] [stdout] 213 +             "#,
[INFO] [stdout] 214 +                 k
[INFO] [stdout] 215 +             ), BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:57:16
[INFO] [stdout]     |
[INFO] [stdout] 57  |             db.run_script("::compact", Default::default()).unwrap();
[INFO] [stdout]     |                ^^^^^^^^^^--------------------------------- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 57  |             db.run_script("::compact", Default::default(), /* ScriptMutability */).unwrap();
[INFO] [stdout]     |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:80:19
[INFO] [stdout]     |
[INFO] [stdout] 80  |               if db.run_script(
[INFO] [stdout]     |  ___________________^^^^^^^^^^-
[INFO] [stdout] 81  | |                 r#"
[INFO] [stdout] 82  | |             {:create user {uid: Int => cmpl_pct: Int, gender: String?, age: Int?}}
[INFO] [stdout] 83  | |             {:create friends {fr: Int, to: Int}}
[INFO] [stdout] ...   |
[INFO] [stdout] 86  | |                 Default::default(),
[INFO] [stdout] 87  | |             ).is_err() {
[INFO] [stdout]     | |_____________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 80  ~             if db.run_script(r#"
[INFO] [stdout] 81  +             {:create user {uid: Int => cmpl_pct: Int, gender: String?, age: Int?}}
[INFO] [stdout] 82  +             {:create friends {fr: Int, to: Int}}
[INFO] [stdout] 83  +             {:create friends.rev {to: Int, fr: Int}}
[INFO] [stdout] 84  ~             "#, Default::default(), /* ScriptMutability */).is_err() {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:237:10
[INFO] [stdout]     |
[INFO] [stdout] 237 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 238 | |             "?[cmpl_pct, gender, age] := *user{uid: $id, cmpl_pct, gender, age}",
[INFO] [stdout] 239 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 240 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 237 |         .run_script("?[cmpl_pct, gender, age] := *user{uid: $id, cmpl_pct, gender, age}", BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:248:14
[INFO] [stdout]     |
[INFO] [stdout] 248 |               .run_script(
[INFO] [stdout]     |  ______________^^^^^^^^^^-
[INFO] [stdout] 249 | |                 "?[uid, cmpl_pct, gender, age] <- [[$id, 0, null, null]] :put user {uid => cmpl_pct, gender, age}",
[INFO] [stdout] 250 | |                 BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 251 | |             )
[INFO] [stdout]     | |_____________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 248 |             .run_script("?[uid, cmpl_pct, gender, age] <- [[$id, 0, null, null]] :put user {uid => cmpl_pct, gender, age}", BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:267:14
[INFO] [stdout]     |
[INFO] [stdout] 267 |               .run_script(
[INFO] [stdout]     |  ______________^^^^^^^^^^-
[INFO] [stdout] 268 | |                 r#"
[INFO] [stdout] 269 | |             {?[fr, to] <- [[$i, $j]] :put friends {fr, to}}
[INFO] [stdout] 270 | |             {?[fr, to] <- [[$i, $j]] :put friends.rev {fr, to}}
[INFO] [stdout] 271 | |             "#,
[INFO] [stdout] 272 | |                 BTreeMap::from([("i".to_string(), DataValue::from(i as i64)), ("j".to_string(), DataValue::from(j as i64))]),
[INFO] [stdout] 273 | |             )
[INFO] [stdout]     | |_____________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 267 ~             .run_script(r#"
[INFO] [stdout] 268 +             {?[fr, to] <- [[$i, $j]] :put friends {fr, to}}
[INFO] [stdout] 269 +             {?[fr, to] <- [[$i, $j]] :put friends.rev {fr, to}}
[INFO] [stdout] 270 +             "#, BTreeMap::from([("i".to_string(), DataValue::from(i as i64)), ("j".to_string(), DataValue::from(j as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:284:10
[INFO] [stdout]     |
[INFO] [stdout] 284 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 285 | |             r#"
[INFO] [stdout] 286 | |             ?[] <~ PageRank(*friends[])
[INFO] [stdout] 287 | |             "#,
[INFO] [stdout] 288 | |             Default::default(),
[INFO] [stdout] 289 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 284 ~         .run_script(r#"
[INFO] [stdout] 285 +             ?[] <~ PageRank(*friends[])
[INFO] [stdout] 286 +             "#, Default::default(), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:297:14
[INFO] [stdout]     |
[INFO] [stdout] 297 |               .run_script(
[INFO] [stdout]     |  ______________^^^^^^^^^^-
[INFO] [stdout] 298 | |                 r#"
[INFO] [stdout] 299 | |             ?[uid, cmpl_pct, age, gender] := uid = $id, *user{uid, age, gender}, cmpl_pct = -1
[INFO] [stdout] 300 | |             :put user {uid => cmpl_pct, age, gender}
[INFO] [stdout] 301 | |             "#,
[INFO] [stdout] 302 | |                 BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 303 | |             )
[INFO] [stdout]     | |_____________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 297 ~             .run_script(r#"
[INFO] [stdout] 298 +             ?[uid, cmpl_pct, age, gender] := uid = $id, *user{uid, age, gender}, cmpl_pct = -1
[INFO] [stdout] 299 +             :put user {uid => cmpl_pct, age, gender}
[INFO] [stdout] 300 +             "#, BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:314:10
[INFO] [stdout]     |
[INFO] [stdout] 314 |         .run_script("?[age, count(uid)] := *user{uid, age}", Default::default())
[INFO] [stdout]     |          ^^^^^^^^^^------------------------------------------------------------- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 314 |         .run_script("?[age, count(uid)] := *user{uid, age}", Default::default(), /* ScriptMutability */)
[INFO] [stdout]     |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:320:10
[INFO] [stdout]     |
[INFO] [stdout] 320 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 321 | |             "?[count(uid), count(age)] := *user{uid, age}",
[INFO] [stdout] 322 | |             Default::default(),
[INFO] [stdout] 323 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 320 |         .run_script("?[count(uid), count(age)] := *user{uid, age}", Default::default(), /* ScriptMutability */)
[INFO] [stdout]     |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:329:10
[INFO] [stdout]     |
[INFO] [stdout] 329 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 330 | |             "?[age, count(age)] := *user{age}, age ~ 0 >= 18",
[INFO] [stdout] 331 | |             Default::default(),
[INFO] [stdout] 332 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 329 |         .run_script("?[age, count(age)] := *user{age}, age ~ 0 >= 18", Default::default(), /* ScriptMutability */)
[INFO] [stdout]     |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:338:10
[INFO] [stdout]     |
[INFO] [stdout] 338 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 339 | |             "?[min(uid), max(uid), mean(uid)] := *user{uid, age}",
[INFO] [stdout] 340 | |             Default::default(),
[INFO] [stdout] 341 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 338 |         .run_script("?[min(uid), max(uid), mean(uid)] := *user{uid, age}", Default::default(), /* ScriptMutability */)
[INFO] [stdout]     |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:349:10
[INFO] [stdout]     |
[INFO] [stdout] 349 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 350 | |             "?[to] := *friends{fr: $id, to}",
[INFO] [stdout] 351 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 352 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 349 |         .run_script("?[to] := *friends{fr: $id, to}", BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:360:10
[INFO] [stdout]     |
[INFO] [stdout] 360 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 361 | |             "?[to] := *friends{fr: $id, to}, *user{uid: to, age}, age ~ 0 >= 18",
[INFO] [stdout] 362 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 363 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 360 |         .run_script("?[to] := *friends{fr: $id, to}, *user{uid: to, age}, age ~ 0 >= 18", BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:371:10
[INFO] [stdout]     |
[INFO] [stdout] 371 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 372 | |             "?[to] := *friends{fr: $id, to: a}, *friends{fr: a, to}",
[INFO] [stdout] 373 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 374 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 371 |         .run_script("?[to] := *friends{fr: $id, to: a}, *friends{fr: a, to}", BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:382:10
[INFO] [stdout]     |
[INFO] [stdout] 382 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 383 | |             "?[to] := *friends{fr: $id, to: a}, *friends{fr: a, to}, *user{uid: to, age}, age ~ 0 >= 18",
[INFO] [stdout] 384 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 385 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 382 |         .run_script("?[to] := *friends{fr: $id, to: a}, *friends{fr: a, to}, *user{uid: to, age}, age ~ 0 >= 18", BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:393:10
[INFO] [stdout]     |
[INFO] [stdout] 393 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 394 | |             r#"
[INFO] [stdout] 395 | |             l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 396 | |             l2[to] := l1[fr], *friends{fr, to}
[INFO] [stdout] ...   |
[INFO] [stdout] 399 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 400 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 393 ~         .run_script(r#"
[INFO] [stdout] 394 +             l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 395 +             l2[to] := l1[fr], *friends{fr, to}
[INFO] [stdout] 396 +             ?[to] := l2[fr], *friends{fr, to}
[INFO] [stdout] 397 +             "#, BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:407:10
[INFO] [stdout]     |
[INFO] [stdout] 407 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 408 | |             r#"
[INFO] [stdout] 409 | |                         l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 410 | |                         l2[to] := l1[fr], *friends{fr, to}
[INFO] [stdout] ...   |
[INFO] [stdout] 413 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 414 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 407 ~         .run_script(r#"
[INFO] [stdout] 408 +                         l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 409 +                         l2[to] := l1[fr], *friends{fr, to}
[INFO] [stdout] 410 +                         ?[to] := l2[fr], *friends{fr, to}, *user{uid: to, age}, age ~ 0 >= 18
[INFO] [stdout] 411 +                         "#, BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:421:10
[INFO] [stdout]     |
[INFO] [stdout] 421 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 422 | |             r#"
[INFO] [stdout] 423 | |                         l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 424 | |                         l2[to] := l1[fr], *friends{fr, to}
[INFO] [stdout] ...   |
[INFO] [stdout] 428 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 429 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 421 ~         .run_script(r#"
[INFO] [stdout] 422 +                         l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 423 +                         l2[to] := l1[fr], *friends{fr, to}
[INFO] [stdout] 424 +                         l3[to] := l2[fr], *friends{fr, to}
[INFO] [stdout] 425 +                         ?[to] := l3[fr], *friends{fr, to}
[INFO] [stdout] 426 +                         "#, BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:436:10
[INFO] [stdout]     |
[INFO] [stdout] 436 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 437 | |             r#"
[INFO] [stdout] 438 | |                         l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 439 | |                         l2[to] := l1[fr], *friends{fr, to}
[INFO] [stdout] ...   |
[INFO] [stdout] 443 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 444 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 436 ~         .run_script(r#"
[INFO] [stdout] 437 +                         l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 438 +                         l2[to] := l1[fr], *friends{fr, to}
[INFO] [stdout] 439 +                         l3[to] := l2[fr], *friends{fr, to}
[INFO] [stdout] 440 +                         ?[to] := l3[fr], *friends{fr, to}
[INFO] [stdout] 441 +                         "#, BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:452:10
[INFO] [stdout]     |
[INFO] [stdout] 452 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 453 | |             r#"
[INFO] [stdout] 454 | |             l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 455 | |             ?[to] := l1[to]
[INFO] [stdout] ...   |
[INFO] [stdout] 458 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 459 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 452 ~         .run_script(r#"
[INFO] [stdout] 453 +             l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 454 +             ?[to] := l1[to]
[INFO] [stdout] 455 +             ?[to] := l1[fr], *friends{fr, to}
[INFO] [stdout] 456 +             "#, BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:467:10
[INFO] [stdout]     |
[INFO] [stdout] 467 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 468 | |             r#"
[INFO] [stdout] 469 | |             l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 470 | |             ?[to] := l1[to], *user{uid: to, age}, age ~ 0 >= 18
[INFO] [stdout] ...   |
[INFO] [stdout] 473 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 474 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 467 ~         .run_script(r#"
[INFO] [stdout] 468 +             l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 469 +             ?[to] := l1[to], *user{uid: to, age}, age ~ 0 >= 18
[INFO] [stdout] 470 +             ?[to] := l1[fr], *friends{fr, to}, *user{uid: to, age}, age ~ 0 >= 18
[INFO] [stdout] 471 +             "#, BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:482:10
[INFO] [stdout]     |
[INFO] [stdout] 482 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 483 | |             r#"
[INFO] [stdout] 484 | |             l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 485 | |             ?[to, age, cmpl_pct, gender] := l1[to], *user{uid: to, age, cmpl_pct, gender}
[INFO] [stdout] ...   |
[INFO] [stdout] 488 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 489 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 482 ~         .run_script(r#"
[INFO] [stdout] 483 +             l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 484 +             ?[to, age, cmpl_pct, gender] := l1[to], *user{uid: to, age, cmpl_pct, gender}
[INFO] [stdout] 485 +             ?[to, age, cmpl_pct, gender] := l1[fr], *friends{fr, to}, *user{uid: to, age, cmpl_pct, gender}
[INFO] [stdout] 486 +             "#, BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:497:10
[INFO] [stdout]     |
[INFO] [stdout] 497 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 498 | |             r#"
[INFO] [stdout] 499 | |             l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 500 | |             ?[to] := l1[to], *user{uid: to, age, cmpl_pct, gender}, age ~ 0 >= 18
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 504 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 497 ~         .run_script(r#"
[INFO] [stdout] 498 +             l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 499 +             ?[to] := l1[to], *user{uid: to, age, cmpl_pct, gender}, age ~ 0 >= 18
[INFO] [stdout] 500 +             ?[to] := l1[fr], *friends{fr, to}, *user{uid: to, age, cmpl_pct, gender}, age ~ 0 >= 18
[INFO] [stdout] 501 +             "#, BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:512:10
[INFO] [stdout]     |
[INFO] [stdout] 512 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 513 | |             r#"
[INFO] [stdout] 514 | |             ?[n, m] := n = $id, *friends{fr: n, to: m}, *friends.rev{fr: m, to: n}
[INFO] [stdout] 515 | |             "#,
[INFO] [stdout] 516 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 517 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 512 ~         .run_script(r#"
[INFO] [stdout] 513 +             ?[n, m] := n = $id, *friends{fr: n, to: m}, *friends.rev{fr: m, to: n}
[INFO] [stdout] 514 +             "#, BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:525:10
[INFO] [stdout]     |
[INFO] [stdout] 525 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 526 | |             r#"
[INFO] [stdout] 527 | |                 ?[n] := *friends{fr: $id, to: n2},
[INFO] [stdout] 528 | |                         *friends{fr: n2, to: n3},
[INFO] [stdout] ...   |
[INFO] [stdout] 534 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 535 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 525 ~         .run_script(r#"
[INFO] [stdout] 526 +                 ?[n] := *friends{fr: $id, to: n2},
[INFO] [stdout] 527 +                         *friends{fr: n2, to: n3},
[INFO] [stdout] 528 +                         *friends{fr: n3, to: n4},
[INFO] [stdout] 529 +                         *friends.rev{to: n4, fr: n}
[INFO] [stdout] 530 + 
[INFO] [stdout] 531 +                 :limit 1
[INFO] [stdout] 532 +             "#, BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:543:10
[INFO] [stdout]     |
[INFO] [stdout] 543 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 544 | |             r#"
[INFO] [stdout] 545 | |             ?[to] := *friends{fr: $id, to}
[INFO] [stdout] 546 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 549 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 550 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 543 ~         .run_script(r#"
[INFO] [stdout] 544 +             ?[to] := *friends{fr: $id, to}
[INFO] [stdout] 545 + 
[INFO] [stdout] 546 +             :limit 1
[INFO] [stdout] 547 +             "#, BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cozo` (bench "time_travel") due to 8 previous errors
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 26 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cozo` (bench "pokec") due to 27 previous errors
[INFO] running `Command { std: "docker" "inspect" "3169f190e8442ccd5b70a463dbc1c3998a0db3553fa86528b24aad5093438372", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3169f190e8442ccd5b70a463dbc1c3998a0db3553fa86528b24aad5093438372", kill_on_drop: false }`
[INFO] [stdout] 3169f190e8442ccd5b70a463dbc1c3998a0db3553fa86528b24aad5093438372
[INFO] checking cozo-0.7.5 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate cozo 0.7.5 into /workspace/builds/worker-1-tc2/source
[INFO] validating manifest of crates.io crate cozo 0.7.5 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate cozo 0.7.5
[INFO] finished tweaking crates.io crate cozo 0.7.5
[INFO] tweaked toml for crates.io crate cozo 0.7.5 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 158114f15d6a162541586629c3fec8193683443a56296789695eeef4a38eeb13
[INFO] running `Command { std: "docker" "start" "-a" "158114f15d6a162541586629c3fec8193683443a56296789695eeef4a38eeb13", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "158114f15d6a162541586629c3fec8193683443a56296789695eeef4a38eeb13", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "158114f15d6a162541586629c3fec8193683443a56296789695eeef4a38eeb13", kill_on_drop: false }`
[INFO] [stdout] 158114f15d6a162541586629c3fec8193683443a56296789695eeef4a38eeb13
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0b4e728c7168061aaf05b6a833d1aeecdd1e5da78bb7771b8027ff2ae9724024
[INFO] running `Command { std: "docker" "start" "-a" "0b4e728c7168061aaf05b6a833d1aeecdd1e5da78bb7771b8027ff2ae9724024", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]    Compiling ring v0.17.8
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling regex-automata v0.4.5
[INFO] [stderr]    Compiling lock_api v0.4.11
[INFO] [stderr]    Compiling ahash v0.7.8
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking getrandom v0.2.12
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]    Compiling parking_lot_core v0.9.9
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking is-terminal v0.4.12
[INFO] [stderr]    Compiling regex v1.10.3
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]     Checking smallvec v1.13.1
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]     Checking scopeguard v1.2.0
[INFO] [stderr]     Checking untrusted v0.9.0
[INFO] [stderr]    Compiling paste v1.0.14
[INFO] [stderr]     Checking log v0.4.21
[INFO] [stderr]    Compiling phf_generator v0.11.2
[INFO] [stderr]     Checking miniz_oxide v0.7.2
[INFO] [stderr]    Compiling phf_codegen v0.11.2
[INFO] [stderr]    Compiling sqlite3-src v0.5.1
[INFO] [stderr]    Compiling parse-zoneinfo v0.3.0
[INFO] [stderr]     Checking num-complex v0.4.5
[INFO] [stderr]    Compiling phf v0.11.2
[INFO] [stderr]    Compiling backtrace v0.3.69
[INFO] [stderr]     Checking either v1.10.0
[INFO] [stderr]     Checking static_assertions v1.1.0
[INFO] [stderr]    Compiling rustix v0.38.31
[INFO] [stderr]     Checking gimli v0.28.1
[INFO] [stderr]     Checking hashbrown v0.14.3
[INFO] [stderr]    Compiling chrono-tz-build v0.2.1
[INFO] [stderr]     Checking hashbrown v0.12.3
[INFO] [stderr]    Compiling thiserror-impl v1.0.57
[INFO] [stderr]     Checking num-iter v0.1.44
[INFO] [stderr]     Checking fxhash v0.2.1
[INFO] [stderr]     Checking object v0.32.2
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]     Checking addr2line v0.21.0
[INFO] [stderr]    Compiling matrixmultiply v0.3.8
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling rustls v0.21.10
[INFO] [stderr]     Checking linux-raw-sys v0.4.13
[INFO] [stderr]    Compiling thiserror v1.0.57
[INFO] [stderr]    Compiling graph_builder v0.4.0
[INFO] [stderr]    Compiling pest v2.7.8
[INFO] [stderr]     Checking bitflags v2.4.2
[INFO] [stderr]     Checking atomic v0.5.3
[INFO] [stderr]     Checking rustc-demangle v0.1.23
[INFO] [stderr]     Checking num-format v0.4.4
[INFO] [stderr]    Compiling fast2s v0.3.1
[INFO] [stderr]     Checking rmp v0.8.12
[INFO] [stderr]     Checking num v0.4.1
[INFO] [stderr]     Checking rayon v1.9.0
[INFO] [stderr]     Checking twox-hash v1.6.3
[INFO] [stderr]    Compiling chrono-tz v0.8.6
[INFO] [stderr]     Checking dashmap v5.5.3
[INFO] [stderr]    Compiling pest_meta v2.7.8
[INFO] [stderr]     Checking sct v0.7.1
[INFO] [stderr]     Checking rustls-webpki v0.101.7
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]    Compiling jieba-rs v0.6.8
[INFO] [stderr]     Checking parking_lot v0.12.1
[INFO] [stderr]    Compiling delegate v0.8.0
[INFO] [stderr]     Checking atoi v2.0.0
[INFO] [stderr]     Checking num_cpus v1.16.0
[INFO] [stderr]     Checking memmap2 v0.5.10
[INFO] [stderr]     Checking page_size v0.4.2
[INFO] [stderr]     Checking linereader v0.4.0
[INFO] [stderr]    Compiling smartstring v1.0.1
[INFO] [stderr]    Compiling priority-queue v1.4.0
[INFO] [stderr]     Checking unicode-width v0.1.11
[INFO] [stderr]    Compiling minreq v2.11.0
[INFO] [stderr]     Checking byte-slice-cast v1.2.2
[INFO] [stderr]     Checking is_ci v1.2.0
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]     Checking fast-float v0.2.0
[INFO] [stderr]     Checking zerocopy v0.7.32
[INFO] [stderr]     Checking tinyvec_macros v0.1.1
[INFO] [stderr]     Checking fastrand v2.0.1
[INFO] [stderr]     Checking unicode-linebreak v0.1.5
[INFO] [stderr]     Checking smawk v0.3.2
[INFO] [stderr]     Checking chrono v0.4.34
[INFO] [stderr]     Checking tempfile v3.10.1
[INFO] [stderr]     Checking textwrap v0.15.2
[INFO] [stderr]     Checking tinyvec v1.6.0
[INFO] [stderr]     Checking supports-color v2.1.0
[INFO] [stderr]     Checking backtrace-ext v0.2.1
[INFO] [stderr]    Compiling pest_generator v2.7.8
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking lz4_flex v0.10.0
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]    Compiling miette-derive v5.10.0
[INFO] [stderr]     Checking cedarwood v0.4.6
[INFO] [stderr]     Checking supports-hyperlinks v2.1.0
[INFO] [stderr]     Checking supports-unicode v2.1.0
[INFO] [stderr]     Checking terminal_size v0.1.17
[INFO] [stderr]     Checking crossbeam-queue v0.3.11
[INFO] [stderr]     Checking crossbeam-channel v0.5.12
[INFO] [stderr]     Checking webpki-roots v0.25.4
[INFO] [stderr]     Checking atomic_float v0.1.0
[INFO] [stderr]     Checking termcolor v1.4.1
[INFO] [stderr]     Checking cpufeatures v0.2.12
[INFO] [stderr]     Checking nanorand v0.7.0
[INFO] [stderr]     Checking owo-colors v3.5.0
[INFO] [stderr]    Compiling litrs v0.4.1
[INFO] [stderr]     Checking humantime v2.1.0
[INFO] [stderr]     Checking env_logger v0.10.2
[INFO] [stderr]    Compiling document-features v0.2.8
[INFO] [stderr]     Checking crossbeam v0.8.4
[INFO] [stderr]     Checking graph v0.3.1
[INFO] [stderr]     Checking sha2 v0.10.8
[INFO] [stderr]     Checking miette v5.10.0
[INFO] [stderr]     Checking csv v1.3.0
[INFO] [stderr]    Compiling pest_derive v2.7.8
[INFO] [stderr]     Checking swapvec v0.3.0
[INFO] [stderr]     Checking unicode-normalization v0.1.23
[INFO] [stderr]     Checking ndarray v0.15.6
[INFO] [stderr]     Checking serde_json v1.0.114
[INFO] [stderr]    Compiling casey v0.4.0
[INFO] [stderr]     Checking rmpv v1.0.1
[INFO] [stderr]     Checking rmp-serde v1.1.2
[INFO] [stderr]     Checking uuid v1.7.0
[INFO] [stderr]     Checking itertools v0.11.0
[INFO] [stderr]     Checking serde_bytes v0.11.14
[INFO] [stderr]     Checking ordered-float v3.9.2
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]     Checking quadrature v0.1.2
[INFO] [stderr]     Checking base64 v0.21.7
[INFO] [stderr]     Checking rust-stemmers v1.2.0
[INFO] [stderr]     Checking sqlite3-sys v0.15.2
[INFO] [stderr]     Checking sqlite v0.31.1
[INFO] [stderr]     Checking cozo v0.7.5 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/data/expr.rs:131:41
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 let args_frame = &stack[frame_start..];
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/functions.rs:1828:26
[INFO] [stdout]      |
[INFO] [stdout] 1828 |     Ok(DataValue::List(l[m..n].to_vec()))
[INFO] [stdout]      |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/functions.rs:2302:25
[INFO] [stdout]      |
[INFO] [stdout] 2302 |     Ok(DataValue::List((start..end).map(DataValue::from).collect()))
[INFO] [stdout]      |                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/data/functions.rs:2316:18
[INFO] [stdout]      |
[INFO] [stdout] 2316 |                 (0. ..=1.).contains(&f),
[INFO] [stdout]      |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/data/functions.rs:2334:31
[INFO] [stdout]      |
[INFO] [stdout] 2334 |     Ok(thread_rng().gen_range(*lower..=*upper).into())
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/data/functions.rs:2391:22
[INFO] [stdout]      |
[INFO] [stdout] 2391 |     for arg in &args[1..] {
[INFO] [stdout]      |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/data/functions.rs:2416:22
[INFO] [stdout]      |
[INFO] [stdout] 2416 |     for arg in &args[1..] {
[INFO] [stdout]      |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/memcmp.rs:154:37
[INFO] [stdout]     |
[INFO] [stdout] 154 |                 self.write_all(&key[index..index + ENC_GROUP_SIZE]).unwrap();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/data/memcmp.rs:157:37
[INFO] [stdout]     |
[INFO] [stdout] 157 |                 self.write_all(&key[index..]).unwrap();
[INFO] [stdout]     |                                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/memcmp.rs:173:27
[INFO] [stdout]     |
[INFO] [stdout] 173 |         let chunk = &data[offset..next_offset];
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/data/memcmp.rs:190:28
[INFO] [stdout]     |
[INFO] [stdout] 190 |         return (key, &data[offset..]);
[INFO] [stdout]     |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/memcmp.rs:286:58
[INFO] [stdout]     |
[INFO] [stdout] 286 |                 let s_h = BigEndian::read_u16(&uuid_data[0..2]);
[INFO] [stdout]     |                                                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/memcmp.rs:287:58
[INFO] [stdout]     |
[INFO] [stdout] 287 |                 let s_m = BigEndian::read_u16(&uuid_data[2..4]);
[INFO] [stdout]     |                                                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/memcmp.rs:288:58
[INFO] [stdout]     |
[INFO] [stdout] 288 |                 let s_l = BigEndian::read_u32(&uuid_data[4..8]);
[INFO] [stdout]     |                                                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/data/memcmp.rs:290:51
[INFO] [stdout]     |
[INFO] [stdout] 290 |                 s_rest.copy_from_slice(&uuid_data[8..]);
[INFO] [stdout]     |                                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/data/memcmp.rs:310:57
[INFO] [stdout]     |
[INFO] [stdout] 310 |                 (DataValue::List(collected), &remaining[1..])
[INFO] [stdout]     |                                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/data/memcmp.rs:320:56
[INFO] [stdout]     |
[INFO] [stdout] 320 |                 (DataValue::Set(collected), &remaining[1..])
[INFO] [stdout]     |                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/program.rs:585:21
[INFO] [stdout]     |
[INFO] [stdout] 585 |                 Ok((0..arity)
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/data/tuple.rs:42:30
[INFO] [stdout]    |
[INFO] [stdout] 42 |     let mut remaining = &key[ENCODED_KEY_MIN_LEN..];
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fixed_rule/algos/all_pairs_shortest_path.rs:48:19
[INFO] [stdout]    |
[INFO] [stdout] 48 |         let it = (0..n).into_par_iter();
[INFO] [stdout]    |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/algos/all_pairs_shortest_path.rs:115:19
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let it = (0..n).into_par_iter();
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fixed_rule/algos/kruskal.rs:67:17
[INFO] [stdout]    |
[INFO] [stdout] 67 |     for from in 0..edges.node_count() {
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fixed_rule/algos/kruskal.rs:97:19
[INFO] [stdout]    |
[INFO] [stdout] 97 |             ids: (0..n).collect_vec(),
[INFO] [stdout]    |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fixed_rule/algos/label_propagation.rs:62:23
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let mut labels = (0..n_nodes).collect_vec();
[INFO] [stdout]    |                       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fixed_rule/algos/label_propagation.rs:64:27
[INFO] [stdout]    |
[INFO] [stdout] 64 |     let mut iter_order = (0..n_nodes).collect_vec();
[INFO] [stdout]    |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fixed_rule/algos/label_propagation.rs:65:14
[INFO] [stdout]    |
[INFO] [stdout] 65 |     for _ in 0..max_iter {
[INFO] [stdout]    |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/algos/louvain.rs:145:17
[INFO] [stdout]     |
[INFO] [stdout] 145 |     for from in 0..n_nodes {
[INFO] [stdout]     |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/algos/louvain.rs:156:26
[INFO] [stdout]     |
[INFO] [stdout] 156 |     let mut node2comm = (0..n_nodes).collect_vec();
[INFO] [stdout]     |                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/algos/louvain.rs:157:27
[INFO] [stdout]     |
[INFO] [stdout] 157 |     let mut comm2nodes = (0..n_nodes).map(|i| BTreeSet::from([i])).collect_vec();
[INFO] [stdout]     |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/algos/louvain.rs:161:14
[INFO] [stdout]     |
[INFO] [stdout] 161 |     for _ in 0..max_iter {
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/algos/louvain.rs:164:25
[INFO] [stdout]     |
[INFO] [stdout] 164 |             for from in 0..n_nodes {
[INFO] [stdout]     |                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/algos/louvain.rs:186:21
[INFO] [stdout]     |
[INFO] [stdout] 186 |         for node in 0..n_nodes {
[INFO] [stdout]     |                     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fixed_rule/algos/random_walk.rs:66:22
[INFO] [stdout]    |
[INFO] [stdout] 66 |             for _ in 0..iterations {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fixed_rule/algos/random_walk.rs:70:26
[INFO] [stdout]    |
[INFO] [stdout] 70 |                 for _ in 0..steps {
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/algos/shortest_path_dijkstra.rs:234:18
[INFO] [stdout]     |
[INFO] [stdout] 234 |         Box::new(0..total)
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/algos/strongly_connected_components.rs:111:18
[INFO] [stdout]     |
[INFO] [stdout] 111 |         for i in 0..self.graph.node_count() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fixed_rule/algos/top_sort.rs:60:16
[INFO] [stdout]    |
[INFO] [stdout] 60 |     for tos in 0..graph_size {
[INFO] [stdout]    |                ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fixed_rule/algos/triangles.rs:66:6
[INFO] [stdout]    |
[INFO] [stdout] 66 |     (0..node_size)
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/algos/yen.rs:146:14
[INFO] [stdout]     |
[INFO] [stdout] 146 |     for _ in 1..k {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/algos/yen.rs:148:18
[INFO] [stdout]     |
[INFO] [stdout] 148 |         for i in 0..prev_path.len() - 1 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/algos/yen.rs:153:40
[INFO] [stdout]     |
[INFO] [stdout] 153 |             let root_path = &prev_path[0..i + 1];
[INFO] [stdout]     |                                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/algos/yen.rs:159:35
[INFO] [stdout]     |
[INFO] [stdout] 159 |                 let p_prefix = &p[0..i + 1];
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/algos/yen.rs:165:36
[INFO] [stdout]     |
[INFO] [stdout] 165 |             for node in &prev_path[0..i] {
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/algos/yen.rs:179:26
[INFO] [stdout]     |
[INFO] [stdout] 179 |                 for i in 0..root_path.len() - 1 {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/utilities/reorder_sort.rs:120:42
[INFO] [stdout]     |
[INFO] [stdout] 120 |             out_t.extend_from_slice(&val[0..val.len() - 1]);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/fixed_rule/mod.rs:501:14
[INFO] [stdout]     |
[INFO] [stdout] 501 |             (0. ..=1.).contains(&f),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/mod.rs:656:31
[INFO] [stdout]     |
[INFO] [stdout] 656 |         let inputs: Vec<_> = (0..input_arity)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/mod.rs:668:26
[INFO] [stdout]     |
[INFO] [stdout] 668 |                 for i in l..m {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fts/cangjie/tokenizer.rs:36:43
[INFO] [stdout]    |
[INFO] [stdout] 36 |                         result.push(&text[offset..offset + the_char.len_utf8()]);
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/fts/indexing.rs:87:68
[INFO] [stdout]    |
[INFO] [stdout] 87 |             let vals: Vec<DataValue> = rmp_serde::from_slice(&vvec[ENCODED_KEY_MIN_LEN..]).unwrap();
[INFO] [stdout]    |                                                                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/fts/indexing.rs:103:32
[INFO] [stdout]     |
[INFO] [stdout] 103 |                 key: key_tuple[1..].to_vec(),
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fts/tokenizer/ngram_tokenizer.rs:159:49
[INFO] [stdout]     |
[INFO] [stdout] 159 |             self.token.text.push_str(&self.text[offset_from..offset_to]);
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/fts/tokenizer/ngram_tokenizer.rs:282:34
[INFO] [stdout]     |
[INFO] [stdout] 282 |                 self.s = &self.s[first_codepoint_width..];
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fts/tokenizer/simple_tokenizer.rs:45:53
[INFO] [stdout]    |
[INFO] [stdout] 45 |                 self.token.text.push_str(&self.text[offset_from..offset_to]);
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fts/tokenizer/whitespace_tokenizer.rs:45:53
[INFO] [stdout]    |
[INFO] [stdout] 45 |                 self.token.text.push_str(&self.text[offset_from..offset_to]);
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parse/expr.rs:428:28
[INFO] [stdout]     |
[INFO] [stdout] 428 |     i64::from_str_radix(&s[2..].replace('_', ""), radix).unwrap()
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parse/query.rs:704:54
[INFO] [stdout]     |
[INFO] [stdout] 704 |                     name: Symbol::new(&name.as_str()[1..], name.extract_span()),
[INFO] [stdout]     |                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parse/query.rs:752:53
[INFO] [stdout]     |
[INFO] [stdout] 752 |             let name = Symbol::new(&name_p.as_str()[1..], name_p.extract_span());
[INFO] [stdout]     |                                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/query/eval.rs:129:22
[INFO] [stdout]     |
[INFO] [stdout] 129 |         for epoch in 0u32.. {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/query/graph.rs:154:18
[INFO] [stdout]     |
[INFO] [stdout] 154 |         for i in 0..self.graph.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/query/ra.rs:1181:57
[INFO] [stdout]      |
[INFO] [stdout] 1181 |                     let other_bindings = &self.bindings[right_join_indices.len()..];
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/query/ra.rs:1277:35
[INFO] [stdout]      |
[INFO] [stdout] 1277 |                 let key = &prefix[0..key_len];
[INFO] [stdout]      |                                   ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/query/ra.rs:1344:57
[INFO] [stdout]      |
[INFO] [stdout] 1344 |                     let other_bindings = &self.bindings[right_join_indices.len()..];
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/query/ra.rs:1516:28
[INFO] [stdout]      |
[INFO] [stdout] 1516 |     indices.into_iter().eq(0..l)
[INFO] [stdout]      |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/query/ra.rs:1694:57
[INFO] [stdout]      |
[INFO] [stdout] 1694 |                     let other_bindings = &self.bindings[right_join_indices.len()..];
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/query/ra.rs:2245:18
[INFO] [stdout]      |
[INFO] [stdout] 2245 |         for i in 0..right_bindings.len() {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/query/stored.rs:309:45
[INFO] [stdout]     |
[INFO] [stdout] 309 |                     let mut tup = extracted[0..relation_store.metadata.keys.len()].to_vec();
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/query/stored.rs:597:53
[INFO] [stdout]     |
[INFO] [stdout] 597 |                 Some(v) => rmp_serde::from_slice(&v[ENCODED_KEY_MIN_LEN..]).unwrap(),
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/query/stratify.rs:266:48
[INFO] [stdout]     |
[INFO] [stdout] 266 |         let mut ret: Vec<NormalFormProgram> = (0..n_strata)
[INFO] [stdout]     |                                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/relation.rs:194:14
[INFO] [stdout]     |
[INFO] [stdout] 194 |         data[0..8].copy_from_slice(&prefix_bytes);
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/relation.rs:263:27
[INFO] [stdout]     |
[INFO] [stdout] 263 |         for val in &tuple[0..len] {
[INFO] [stdout]     |                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/runtime/relation.rs:283:15
[INFO] [stdout]     |
[INFO] [stdout] 283 |         tuple[start..]
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/runtime/relation.rs:410:65
[INFO] [stdout]     |
[INFO] [stdout] 410 |                 .map(|val_data| rmp_serde::from_slice(&val_data[ENCODED_KEY_MIN_LEN..]).unwrap()))
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/runtime/relation.rs:415:65
[INFO] [stdout]     |
[INFO] [stdout] 415 |                 .map(|val_data| rmp_serde::from_slice(&val_data[ENCODED_KEY_MIN_LEN..]).unwrap()))
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/runtime/relation.rs:528:63
[INFO] [stdout]     |
[INFO] [stdout] 528 |         let vals: Vec<DataValue> = rmp_serde::from_slice(&val[ENCODED_KEY_MIN_LEN..]).unwrap();
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/temp_store.rs:103:30
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let truncated = &key[0..self.grouping_len];
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/temp_store.rs:148:19
[INFO] [stdout]     |
[INFO] [stdout] 148 |             lower[0..self.grouping_len].to_vec()
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/temp_store.rs:153:19
[INFO] [stdout]     |
[INFO] [stdout] 153 |             upper[0..self.grouping_len].to_vec()
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/runtime/temp_store.rs:160:20
[INFO] [stdout]     |
[INFO] [stdout] 160 |             .range(lower_key..=upper_key)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/runtime/hnsw.rs:48:46
[INFO] [stdout]    |
[INFO] [stdout] 48 |         let uniform_num: f64 = rng.gen_range(0.0..1.0);
[INFO] [stdout]    |                                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:170:18
[INFO] [stdout]     |
[INFO] [stdout] 170 |         for _ in 0..2 {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |             let ep_t_key = ep[1..orig_table.metadata.keys.len() + 1].to_vec();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:219:34
[INFO] [stdout]     |
[INFO] [stdout] 219 |             for current_level in bottom_level..target_level {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:232:22
[INFO] [stdout]     |
[INFO] [stdout] 232 |             for _ in 0..2 {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:242:34
[INFO] [stdout]     |
[INFO] [stdout] 242 |             for current_level in max(target_level, bottom_level)..=0 {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:324:30
[INFO] [stdout]     |
[INFO] [stdout] 324 |                     for _ in 0..2 {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:336:70
[INFO] [stdout]     |
[INFO] [stdout] 336 |                         rmp_serde::from_slice(&target_self_val_bytes[ENCODED_KEY_MIN_LEN..])
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:452:61
[INFO] [stdout]     |
[INFO] [stdout] 452 |                     rmp_serde::from_slice(&old_existing_val[ENCODED_KEY_MIN_LEN..]).unwrap();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:608:37
[INFO] [stdout]     |
[INFO] [stdout] 608 |                 let key_tup = tuple[key_len + 3..2 * key_len + 3].to_vec();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:643:18
[INFO] [stdout]     |
[INFO] [stdout] 643 |         for _ in 0..2 {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:644:22
[INFO] [stdout]     |
[INFO] [stdout] 644 |             for i in 0..orig_table.metadata.keys.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:671:26
[INFO] [stdout]     |
[INFO] [stdout] 671 |         for cur_level in bottom_level..=top_level {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:735:41
[INFO] [stdout]     |
[INFO] [stdout] 735 |         prefix.extend_from_slice(&tuple[0..orig_table.metadata.keys.len()]);
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:741:27
[INFO] [stdout]     |
[INFO] [stdout] 741 |                         t[1..orig_table.metadata.keys.len() + 1].to_vec(),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:765:26
[INFO] [stdout]     |
[INFO] [stdout] 765 |         for neg_layer in 0i64.. {
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:768:22
[INFO] [stdout]     |
[INFO] [stdout] 768 |             for _ in 0..2 {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:806:26
[INFO] [stdout]     |
[INFO] [stdout] 806 |                 for _ in 0..2 {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:819:64
[INFO] [stdout]     |
[INFO] [stdout] 819 |                     rmp_serde::from_slice(&neighbour_val_bytes[ENCODED_KEY_MIN_LEN..]).unwrap();
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:839:22
[INFO] [stdout]     |
[INFO] [stdout] 839 |             for _ in 0..2 {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:840:26
[INFO] [stdout]     |
[INFO] [stdout] 840 |                 for _ in 0..orig_table.metadata.keys.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:910:31
[INFO] [stdout]     |
[INFO] [stdout] 910 |             let ep_t_key = ep[1..config.base_handle.metadata.keys.len() + 1].to_vec();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:919:34
[INFO] [stdout]     |
[INFO] [stdout] 919 |             for current_level in bottom_level..0 {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/minhash_lsh.rs:108:23
[INFO] [stdout]     |
[INFO] [stdout] 108 |         let chunks = (0..manifest.n_bands)
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/minhash_lsh.rs:110:44
[INFO] [stdout]     |
[INFO] [stdout] 110 |                 let mut byte_range = bytes[i * chunk_size..(i + 1) * chunk_size].to_vec();
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/runtime/minhash_lsh.rs:173:36
[INFO] [stdout]     |
[INFO] [stdout] 173 |                 let key_part = &ks[1..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/minhash_lsh.rs:264:18
[INFO] [stdout]     |
[INFO] [stdout] 264 |         for b in 1..num_perm + 1 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/minhash_lsh.rs:266:22
[INFO] [stdout]     |
[INFO] [stdout] 266 |             for r in 1..max_r + 1 {
[INFO] [stdout]     |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/minhash_lsh.rs:295:18
[INFO] [stdout]     |
[INFO] [stdout] 295 |         for _ in 0..n_perms {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/storage/mem.rs:136:28
[INFO] [stdout]     |
[INFO] [stdout] 136 |                     .range(lower.to_vec()..upper.to_vec())
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/storage/mem.rs:189:27
[INFO] [stdout]     |
[INFO] [stdout] 189 |                 rdr.range(lower.to_vec()..upper.to_vec())
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/storage/mem.rs:193:42
[INFO] [stdout]     |
[INFO] [stdout] 193 |                 change_iter: cache.range(lower.to_vec()..upper.to_vec()).fuse(),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/storage/mem.rs:194:36
[INFO] [stdout]     |
[INFO] [stdout] 194 |                 db_iter: wtr.range(lower.to_vec()..upper.to_vec()).fuse(),
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/storage/mem.rs:241:27
[INFO] [stdout]     |
[INFO] [stdout] 241 |                 rdr.range(lower.to_vec()..upper.to_vec())
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/storage/mem.rs:245:42
[INFO] [stdout]     |
[INFO] [stdout] 245 |                 change_iter: cache.range(lower.to_vec()..upper.to_vec()).fuse(),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/storage/mem.rs:246:36
[INFO] [stdout]     |
[INFO] [stdout] 246 |                 db_iter: wtr.range(lower.to_vec()..upper.to_vec()).fuse(),
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/storage/mem.rs:258:45
[INFO] [stdout]     |
[INFO] [stdout] 258 |             MemTx::Reader(rdr) => rdr.range(lower.to_vec()..upper.to_vec()).count(),
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/storage/mem.rs:260:42
[INFO] [stdout]     |
[INFO] [stdout] 260 |                 change_iter: cache.range(lower.to_vec()..upper.to_vec()).fuse(),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/storage/mem.rs:261:36
[INFO] [stdout]     |
[INFO] [stdout] 261 |                 db_iter: wtr.range(lower.to_vec()..upper.to_vec()).fuse(),
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/storage/temp.rs:93:24
[INFO] [stdout]    |
[INFO] [stdout] 93 |                 .range(lower.to_vec()..upper.to_vec())
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/storage/temp.rs:126:24
[INFO] [stdout]     |
[INFO] [stdout] 126 |                 .range(lower.to_vec()..upper.to_vec())
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/storage/temp.rs:132:29
[INFO] [stdout]     |
[INFO] [stdout] 132 |         Ok(self.store.range(lower.to_vec()..upper.to_vec()).count())
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/data/expr.rs:131:41
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 let args_frame = &stack[frame_start..];
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/functions.rs:1828:26
[INFO] [stdout]      |
[INFO] [stdout] 1828 |     Ok(DataValue::List(l[m..n].to_vec()))
[INFO] [stdout]      |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/functions.rs:2302:25
[INFO] [stdout]      |
[INFO] [stdout] 2302 |     Ok(DataValue::List((start..end).map(DataValue::from).collect()))
[INFO] [stdout]      |                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/data/functions.rs:2316:18
[INFO] [stdout]      |
[INFO] [stdout] 2316 |                 (0. ..=1.).contains(&f),
[INFO] [stdout]      |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/data/functions.rs:2334:31
[INFO] [stdout]      |
[INFO] [stdout] 2334 |     Ok(thread_rng().gen_range(*lower..=*upper).into())
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/data/functions.rs:2391:22
[INFO] [stdout]      |
[INFO] [stdout] 2391 |     for arg in &args[1..] {
[INFO] [stdout]      |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/data/functions.rs:2416:22
[INFO] [stdout]      |
[INFO] [stdout] 2416 |     for arg in &args[1..] {
[INFO] [stdout]      |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/memcmp.rs:154:37
[INFO] [stdout]     |
[INFO] [stdout] 154 |                 self.write_all(&key[index..index + ENC_GROUP_SIZE]).unwrap();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/data/memcmp.rs:157:37
[INFO] [stdout]     |
[INFO] [stdout] 157 |                 self.write_all(&key[index..]).unwrap();
[INFO] [stdout]     |                                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/memcmp.rs:173:27
[INFO] [stdout]     |
[INFO] [stdout] 173 |         let chunk = &data[offset..next_offset];
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/data/memcmp.rs:190:28
[INFO] [stdout]     |
[INFO] [stdout] 190 |         return (key, &data[offset..]);
[INFO] [stdout]     |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/memcmp.rs:286:58
[INFO] [stdout]     |
[INFO] [stdout] 286 |                 let s_h = BigEndian::read_u16(&uuid_data[0..2]);
[INFO] [stdout]     |                                                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/memcmp.rs:287:58
[INFO] [stdout]     |
[INFO] [stdout] 287 |                 let s_m = BigEndian::read_u16(&uuid_data[2..4]);
[INFO] [stdout]     |                                                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/memcmp.rs:288:58
[INFO] [stdout]     |
[INFO] [stdout] 288 |                 let s_l = BigEndian::read_u32(&uuid_data[4..8]);
[INFO] [stdout]     |                                                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/data/memcmp.rs:290:51
[INFO] [stdout]     |
[INFO] [stdout] 290 |                 s_rest.copy_from_slice(&uuid_data[8..]);
[INFO] [stdout]     |                                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/data/memcmp.rs:310:57
[INFO] [stdout]     |
[INFO] [stdout] 310 |                 (DataValue::List(collected), &remaining[1..])
[INFO] [stdout]     |                                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/data/memcmp.rs:320:56
[INFO] [stdout]     |
[INFO] [stdout] 320 |                 (DataValue::Set(collected), &remaining[1..])
[INFO] [stdout]     |                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/program.rs:585:21
[INFO] [stdout]     |
[INFO] [stdout] 585 |                 Ok((0..arity)
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/data/tuple.rs:42:30
[INFO] [stdout]    |
[INFO] [stdout] 42 |     let mut remaining = &key[ENCODED_KEY_MIN_LEN..];
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/data/tests/memcmp.rs:30:14
[INFO] [stdout]    |
[INFO] [stdout] 30 |     for i in 0..54 {
[INFO] [stdout]    |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/data/tests/memcmp.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout] 31 |         for j in 0..1000 {
[INFO] [stdout]    |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/data/tests/memcmp.rs:41:14
[INFO] [stdout]    |
[INFO] [stdout] 41 |     for _ in 0..100000 {
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/data/tests/memcmp.rs:67:14
[INFO] [stdout]    |
[INFO] [stdout] 67 |     for i in 0..target.len() {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/data/tests/memcmp.rs:68:26
[INFO] [stdout]    |
[INFO] [stdout] 68 |         let bs = &target[i..];
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fixed_rule/algos/all_pairs_shortest_path.rs:48:19
[INFO] [stdout]    |
[INFO] [stdout] 48 |         let it = (0..n).into_par_iter();
[INFO] [stdout]    |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/algos/all_pairs_shortest_path.rs:115:19
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let it = (0..n).into_par_iter();
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fixed_rule/algos/kruskal.rs:67:17
[INFO] [stdout]    |
[INFO] [stdout] 67 |     for from in 0..edges.node_count() {
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fixed_rule/algos/kruskal.rs:97:19
[INFO] [stdout]    |
[INFO] [stdout] 97 |             ids: (0..n).collect_vec(),
[INFO] [stdout]    |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fixed_rule/algos/label_propagation.rs:62:23
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let mut labels = (0..n_nodes).collect_vec();
[INFO] [stdout]    |                       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fixed_rule/algos/label_propagation.rs:64:27
[INFO] [stdout]    |
[INFO] [stdout] 64 |     let mut iter_order = (0..n_nodes).collect_vec();
[INFO] [stdout]    |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fixed_rule/algos/label_propagation.rs:65:14
[INFO] [stdout]    |
[INFO] [stdout] 65 |     for _ in 0..max_iter {
[INFO] [stdout]    |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/algos/louvain.rs:145:17
[INFO] [stdout]     |
[INFO] [stdout] 145 |     for from in 0..n_nodes {
[INFO] [stdout]     |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/algos/louvain.rs:156:26
[INFO] [stdout]     |
[INFO] [stdout] 156 |     let mut node2comm = (0..n_nodes).collect_vec();
[INFO] [stdout]     |                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/algos/louvain.rs:157:27
[INFO] [stdout]     |
[INFO] [stdout] 157 |     let mut comm2nodes = (0..n_nodes).map(|i| BTreeSet::from([i])).collect_vec();
[INFO] [stdout]     |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/algos/louvain.rs:161:14
[INFO] [stdout]     |
[INFO] [stdout] 161 |     for _ in 0..max_iter {
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/algos/louvain.rs:164:25
[INFO] [stdout]     |
[INFO] [stdout] 164 |             for from in 0..n_nodes {
[INFO] [stdout]     |                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/algos/louvain.rs:186:21
[INFO] [stdout]     |
[INFO] [stdout] 186 |         for node in 0..n_nodes {
[INFO] [stdout]     |                     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fixed_rule/algos/random_walk.rs:66:22
[INFO] [stdout]    |
[INFO] [stdout] 66 |             for _ in 0..iterations {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fixed_rule/algos/random_walk.rs:70:26
[INFO] [stdout]    |
[INFO] [stdout] 70 |                 for _ in 0..steps {
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/algos/shortest_path_dijkstra.rs:234:18
[INFO] [stdout]     |
[INFO] [stdout] 234 |         Box::new(0..total)
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/algos/strongly_connected_components.rs:111:18
[INFO] [stdout]     |
[INFO] [stdout] 111 |         for i in 0..self.graph.node_count() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fixed_rule/algos/top_sort.rs:60:16
[INFO] [stdout]    |
[INFO] [stdout] 60 |     for tos in 0..graph_size {
[INFO] [stdout]    |                ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fixed_rule/algos/triangles.rs:66:6
[INFO] [stdout]    |
[INFO] [stdout] 66 |     (0..node_size)
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/algos/yen.rs:146:14
[INFO] [stdout]     |
[INFO] [stdout] 146 |     for _ in 1..k {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/algos/yen.rs:148:18
[INFO] [stdout]     |
[INFO] [stdout] 148 |         for i in 0..prev_path.len() - 1 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/algos/yen.rs:153:40
[INFO] [stdout]     |
[INFO] [stdout] 153 |             let root_path = &prev_path[0..i + 1];
[INFO] [stdout]     |                                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/algos/yen.rs:159:35
[INFO] [stdout]     |
[INFO] [stdout] 159 |                 let p_prefix = &p[0..i + 1];
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/algos/yen.rs:165:36
[INFO] [stdout]     |
[INFO] [stdout] 165 |             for node in &prev_path[0..i] {
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/algos/yen.rs:179:26
[INFO] [stdout]     |
[INFO] [stdout] 179 |                 for i in 0..root_path.len() - 1 {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/utilities/reorder_sort.rs:120:42
[INFO] [stdout]     |
[INFO] [stdout] 120 |             out_t.extend_from_slice(&val[0..val.len() - 1]);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/fixed_rule/mod.rs:501:14
[INFO] [stdout]     |
[INFO] [stdout] 501 |             (0. ..=1.).contains(&f),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/mod.rs:656:31
[INFO] [stdout]     |
[INFO] [stdout] 656 |         let inputs: Vec<_> = (0..input_arity)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fixed_rule/mod.rs:668:26
[INFO] [stdout]     |
[INFO] [stdout] 668 |                 for i in l..m {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fts/cangjie/tokenizer.rs:36:43
[INFO] [stdout]    |
[INFO] [stdout] 36 |                         result.push(&text[offset..offset + the_char.len_utf8()]);
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/fts/indexing.rs:87:68
[INFO] [stdout]    |
[INFO] [stdout] 87 |             let vals: Vec<DataValue> = rmp_serde::from_slice(&vvec[ENCODED_KEY_MIN_LEN..]).unwrap();
[INFO] [stdout]    |                                                                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/fts/indexing.rs:103:32
[INFO] [stdout]     |
[INFO] [stdout] 103 |                 key: key_tuple[1..].to_vec(),
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fts/tokenizer/ngram_tokenizer.rs:159:49
[INFO] [stdout]     |
[INFO] [stdout] 159 |             self.token.text.push_str(&self.text[offset_from..offset_to]);
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/fts/tokenizer/ngram_tokenizer.rs:282:34
[INFO] [stdout]     |
[INFO] [stdout] 282 |                 self.s = &self.s[first_codepoint_width..];
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fts/tokenizer/ngram_tokenizer.rs:318:18
[INFO] [stdout]     |
[INFO] [stdout] 318 |         for i in 0..128 {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fts/tokenizer/ngram_tokenizer.rs:322:18
[INFO] [stdout]     |
[INFO] [stdout] 322 |         for i in (128 | 64)..(128 | 64 | 32) {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fts/tokenizer/ngram_tokenizer.rs:326:18
[INFO] [stdout]     |
[INFO] [stdout] 326 |         for i in (128 | 64 | 32)..(128 | 64 | 32 | 16) {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fts/tokenizer/ngram_tokenizer.rs:330:18
[INFO] [stdout]     |
[INFO] [stdout] 330 |         for i in (128 | 64 | 32 | 16)..256 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/fts/tokenizer/ngram_tokenizer.rs:436:46
[INFO] [stdout]     |
[INFO] [stdout] 436 |         let mut it = StutteringIterator::new(0..10, 1, 2);
[INFO] [stdout]     |                                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fts/tokenizer/simple_tokenizer.rs:45:53
[INFO] [stdout]    |
[INFO] [stdout] 45 |                 self.token.text.push_str(&self.text[offset_from..offset_to]);
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/fts/tokenizer/whitespace_tokenizer.rs:45:53
[INFO] [stdout]    |
[INFO] [stdout] 45 |                 self.token.text.push_str(&self.text[offset_from..offset_to]);
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parse/expr.rs:428:28
[INFO] [stdout]     |
[INFO] [stdout] 428 |     i64::from_str_radix(&s[2..].replace('_', ""), radix).unwrap()
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parse/query.rs:704:54
[INFO] [stdout]     |
[INFO] [stdout] 704 |                     name: Symbol::new(&name.as_str()[1..], name.extract_span()),
[INFO] [stdout]     |                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parse/query.rs:752:53
[INFO] [stdout]     |
[INFO] [stdout] 752 |             let name = Symbol::new(&name_p.as_str()[1..], name_p.extract_span());
[INFO] [stdout]     |                                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/query/eval.rs:129:22
[INFO] [stdout]     |
[INFO] [stdout] 129 |         for epoch in 0u32.. {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/query/graph.rs:154:18
[INFO] [stdout]     |
[INFO] [stdout] 154 |         for i in 0..self.graph.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/query/ra.rs:1181:57
[INFO] [stdout]      |
[INFO] [stdout] 1181 |                     let other_bindings = &self.bindings[right_join_indices.len()..];
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/query/ra.rs:1277:35
[INFO] [stdout]      |
[INFO] [stdout] 1277 |                 let key = &prefix[0..key_len];
[INFO] [stdout]      |                                   ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/query/ra.rs:1344:57
[INFO] [stdout]      |
[INFO] [stdout] 1344 |                     let other_bindings = &self.bindings[right_join_indices.len()..];
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/query/ra.rs:1516:28
[INFO] [stdout]      |
[INFO] [stdout] 1516 |     indices.into_iter().eq(0..l)
[INFO] [stdout]      |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/query/ra.rs:1694:57
[INFO] [stdout]      |
[INFO] [stdout] 1694 |                     let other_bindings = &self.bindings[right_join_indices.len()..];
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/query/ra.rs:2245:18
[INFO] [stdout]      |
[INFO] [stdout] 2245 |         for i in 0..right_bindings.len() {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/query/stored.rs:309:45
[INFO] [stdout]     |
[INFO] [stdout] 309 |                     let mut tup = extracted[0..relation_store.metadata.keys.len()].to_vec();
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/query/stored.rs:597:53
[INFO] [stdout]     |
[INFO] [stdout] 597 |                 Some(v) => rmp_serde::from_slice(&v[ENCODED_KEY_MIN_LEN..]).unwrap(),
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/query/stratify.rs:266:48
[INFO] [stdout]     |
[INFO] [stdout] 266 |         let mut ret: Vec<NormalFormProgram> = (0..n_strata)
[INFO] [stdout]     |                                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/relation.rs:194:14
[INFO] [stdout]     |
[INFO] [stdout] 194 |         data[0..8].copy_from_slice(&prefix_bytes);
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/relation.rs:263:27
[INFO] [stdout]     |
[INFO] [stdout] 263 |         for val in &tuple[0..len] {
[INFO] [stdout]     |                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/runtime/relation.rs:283:15
[INFO] [stdout]     |
[INFO] [stdout] 283 |         tuple[start..]
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/runtime/relation.rs:410:65
[INFO] [stdout]     |
[INFO] [stdout] 410 |                 .map(|val_data| rmp_serde::from_slice(&val_data[ENCODED_KEY_MIN_LEN..]).unwrap()))
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/runtime/relation.rs:415:65
[INFO] [stdout]     |
[INFO] [stdout] 415 |                 .map(|val_data| rmp_serde::from_slice(&val_data[ENCODED_KEY_MIN_LEN..]).unwrap()))
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/runtime/relation.rs:528:63
[INFO] [stdout]     |
[INFO] [stdout] 528 |         let vals: Vec<DataValue> = rmp_serde::from_slice(&val[ENCODED_KEY_MIN_LEN..]).unwrap();
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/temp_store.rs:103:30
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let truncated = &key[0..self.grouping_len];
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/temp_store.rs:148:19
[INFO] [stdout]     |
[INFO] [stdout] 148 |             lower[0..self.grouping_len].to_vec()
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/temp_store.rs:153:19
[INFO] [stdout]     |
[INFO] [stdout] 153 |             upper[0..self.grouping_len].to_vec()
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/runtime/temp_store.rs:160:20
[INFO] [stdout]     |
[INFO] [stdout] 160 |             .range(lower_key..=upper_key)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/runtime/hnsw.rs:48:46
[INFO] [stdout]    |
[INFO] [stdout] 48 |         let uniform_num: f64 = rng.gen_range(0.0..1.0);
[INFO] [stdout]    |                                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:170:18
[INFO] [stdout]     |
[INFO] [stdout] 170 |         for _ in 0..2 {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |             let ep_t_key = ep[1..orig_table.metadata.keys.len() + 1].to_vec();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:219:34
[INFO] [stdout]     |
[INFO] [stdout] 219 |             for current_level in bottom_level..target_level {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:232:22
[INFO] [stdout]     |
[INFO] [stdout] 232 |             for _ in 0..2 {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:242:34
[INFO] [stdout]     |
[INFO] [stdout] 242 |             for current_level in max(target_level, bottom_level)..=0 {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:324:30
[INFO] [stdout]     |
[INFO] [stdout] 324 |                     for _ in 0..2 {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:336:70
[INFO] [stdout]     |
[INFO] [stdout] 336 |                         rmp_serde::from_slice(&target_self_val_bytes[ENCODED_KEY_MIN_LEN..])
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:452:61
[INFO] [stdout]     |
[INFO] [stdout] 452 |                     rmp_serde::from_slice(&old_existing_val[ENCODED_KEY_MIN_LEN..]).unwrap();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:608:37
[INFO] [stdout]     |
[INFO] [stdout] 608 |                 let key_tup = tuple[key_len + 3..2 * key_len + 3].to_vec();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:643:18
[INFO] [stdout]     |
[INFO] [stdout] 643 |         for _ in 0..2 {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:644:22
[INFO] [stdout]     |
[INFO] [stdout] 644 |             for i in 0..orig_table.metadata.keys.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:671:26
[INFO] [stdout]     |
[INFO] [stdout] 671 |         for cur_level in bottom_level..=top_level {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:735:41
[INFO] [stdout]     |
[INFO] [stdout] 735 |         prefix.extend_from_slice(&tuple[0..orig_table.metadata.keys.len()]);
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:741:27
[INFO] [stdout]     |
[INFO] [stdout] 741 |                         t[1..orig_table.metadata.keys.len() + 1].to_vec(),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:765:26
[INFO] [stdout]     |
[INFO] [stdout] 765 |         for neg_layer in 0i64.. {
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:768:22
[INFO] [stdout]     |
[INFO] [stdout] 768 |             for _ in 0..2 {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:806:26
[INFO] [stdout]     |
[INFO] [stdout] 806 |                 for _ in 0..2 {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:819:64
[INFO] [stdout]     |
[INFO] [stdout] 819 |                     rmp_serde::from_slice(&neighbour_val_bytes[ENCODED_KEY_MIN_LEN..]).unwrap();
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:839:22
[INFO] [stdout]     |
[INFO] [stdout] 839 |             for _ in 0..2 {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:840:26
[INFO] [stdout]     |
[INFO] [stdout] 840 |                 for _ in 0..orig_table.metadata.keys.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:910:31
[INFO] [stdout]     |
[INFO] [stdout] 910 |             let ep_t_key = ep[1..config.base_handle.metadata.keys.len() + 1].to_vec();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/hnsw.rs:919:34
[INFO] [stdout]     |
[INFO] [stdout] 919 |             for current_level in bottom_level..0 {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/runtime/hnsw.rs:1026:18
[INFO] [stdout]      |
[INFO] [stdout] 1026 |         for _ in 0..10000 {
[INFO] [stdout]      |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/runtime/hnsw.rs:1027:50
[INFO] [stdout]      |
[INFO] [stdout] 1027 |             let uniform_num: f64 = rng.gen_range(0.0..1.0);
[INFO] [stdout]      |                                                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/minhash_lsh.rs:108:23
[INFO] [stdout]     |
[INFO] [stdout] 108 |         let chunks = (0..manifest.n_bands)
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/minhash_lsh.rs:110:44
[INFO] [stdout]     |
[INFO] [stdout] 110 |                 let mut byte_range = bytes[i * chunk_size..(i + 1) * chunk_size].to_vec();
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/runtime/minhash_lsh.rs:173:36
[INFO] [stdout]     |
[INFO] [stdout] 173 |                 let key_part = &ks[1..];
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/minhash_lsh.rs:264:18
[INFO] [stdout]     |
[INFO] [stdout] 264 |         for b in 1..num_perm + 1 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/minhash_lsh.rs:266:22
[INFO] [stdout]     |
[INFO] [stdout] 266 |             for r in 1..max_r + 1 {
[INFO] [stdout]     |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/minhash_lsh.rs:295:18
[INFO] [stdout]     |
[INFO] [stdout] 295 |         for _ in 0..n_perms {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/tests.rs:858:14
[INFO] [stdout]     |
[INFO] [stdout] 858 |     for i in 1..10 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/tests.rs:880:14
[INFO] [stdout]     |
[INFO] [stdout] 880 |     for i in 1..10 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime/tests.rs:948:14
[INFO] [stdout]     |
[INFO] [stdout] 948 |     for i in 1..10 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/storage/mem.rs:136:28
[INFO] [stdout]     |
[INFO] [stdout] 136 |                     .range(lower.to_vec()..upper.to_vec())
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/storage/mem.rs:189:27
[INFO] [stdout]     |
[INFO] [stdout] 189 |                 rdr.range(lower.to_vec()..upper.to_vec())
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/storage/mem.rs:193:42
[INFO] [stdout]     |
[INFO] [stdout] 193 |                 change_iter: cache.range(lower.to_vec()..upper.to_vec()).fuse(),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/storage/mem.rs:194:36
[INFO] [stdout]     |
[INFO] [stdout] 194 |                 db_iter: wtr.range(lower.to_vec()..upper.to_vec()).fuse(),
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/storage/mem.rs:241:27
[INFO] [stdout]     |
[INFO] [stdout] 241 |                 rdr.range(lower.to_vec()..upper.to_vec())
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/storage/mem.rs:245:42
[INFO] [stdout]     |
[INFO] [stdout] 245 |                 change_iter: cache.range(lower.to_vec()..upper.to_vec()).fuse(),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/storage/mem.rs:246:36
[INFO] [stdout]     |
[INFO] [stdout] 246 |                 db_iter: wtr.range(lower.to_vec()..upper.to_vec()).fuse(),
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/storage/mem.rs:258:45
[INFO] [stdout]     |
[INFO] [stdout] 258 |             MemTx::Reader(rdr) => rdr.range(lower.to_vec()..upper.to_vec()).count(),
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/storage/mem.rs:260:42
[INFO] [stdout]     |
[INFO] [stdout] 260 |                 change_iter: cache.range(lower.to_vec()..upper.to_vec()).fuse(),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/storage/mem.rs:261:36
[INFO] [stdout]     |
[INFO] [stdout] 261 |                 db_iter: wtr.range(lower.to_vec()..upper.to_vec()).fuse(),
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/storage/temp.rs:93:24
[INFO] [stdout]    |
[INFO] [stdout] 93 |                 .range(lower.to_vec()..upper.to_vec())
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/storage/temp.rs:126:24
[INFO] [stdout]     |
[INFO] [stdout] 126 |                 .range(lower.to_vec()..upper.to_vec())
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/storage/temp.rs:132:29
[INFO] [stdout]     |
[INFO] [stdout] 132 |         Ok(self.store.range(lower.to_vec()..upper.to_vec()).count())
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `CustomOp` is never used
[INFO] [stdout]    --> src/data/expr.rs:735:11
[INFO] [stdout]     |
[INFO] [stdout] 735 | pub trait CustomOp {
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `process` is never used
[INFO] [stdout]    --> src/fts/tokenizer/tokenizer_impl.rs:292:8
[INFO] [stdout]     |
[INFO] [stdout] 253 | pub(crate) trait TokenStream {
[INFO] [stdout]     |                  ----------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 292 |     fn process(&mut self, sink: &mut dyn FnMut(&Token)) {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `CustomOp` is never used
[INFO] [stdout]    --> src/data/expr.rs:735:11
[INFO] [stdout]     |
[INFO] [stdout] 735 | pub trait CustomOp {
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 123 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> benches/time_travel.rs:30:20
[INFO] [stdout]    |
[INFO] [stdout] 30 |             rows: (0..10000).map(|i| vec![DataValue::from(i as i64), DataValue::from(i as i64)]).collect_vec(),
[INFO] [stdout]    |                    ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> benches/time_travel.rs:43:20
[INFO] [stdout]    |
[INFO] [stdout] 43 |             rows: (0..10000)
[INFO] [stdout]    |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> benches/time_travel.rs:62:20
[INFO] [stdout]    |
[INFO] [stdout] 62 |             rows: (0..10000)
[INFO] [stdout]    |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> benches/time_travel.rs:63:32
[INFO] [stdout]    |
[INFO] [stdout] 63 |                 .flat_map(|i| (0..10).map(move |vld| vec![
[INFO] [stdout]    |                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> benches/time_travel.rs:81:20
[INFO] [stdout]    |
[INFO] [stdout] 81 |             rows: (0..10000)
[INFO] [stdout]    |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> benches/time_travel.rs:82:32
[INFO] [stdout]    |
[INFO] [stdout] 82 |                 .flat_map(|i| (0..100).map(move |vld| vec![
[INFO] [stdout]    |                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/time_travel.rs:100:20
[INFO] [stdout]     |
[INFO] [stdout] 100 |             rows: (0..10000)
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/time_travel.rs:102:22
[INFO] [stdout]     |
[INFO] [stdout] 102 |                     (0..1000).map(move |vld| vec![
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/time_travel.rs:143:42
[INFO] [stdout]     |
[INFO] [stdout] 143 |     let i = rand::thread_rng().gen_range(0..10000);
[INFO] [stdout]     |                                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/time_travel.rs:193:42
[INFO] [stdout]     |
[INFO] [stdout] 193 |     let i = rand::thread_rng().gen_range(0..10000);
[INFO] [stdout]     |                                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/time_travel.rs:208:42
[INFO] [stdout]     |
[INFO] [stdout] 208 |     let i = rand::thread_rng().gen_range(0..10000);
[INFO] [stdout]     |                                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/time_travel.rs:228:6
[INFO] [stdout]     |
[INFO] [stdout] 228 |     (0..count).into_par_iter().for_each(|_| {
[INFO] [stdout]     |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/time_travel.rs:236:10
[INFO] [stdout]     |
[INFO] [stdout] 236 |         (0..count).into_par_iter().for_each(|_| {
[INFO] [stdout]     |          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/time_travel.rs:246:10
[INFO] [stdout]     |
[INFO] [stdout] 246 |         (0..count).into_par_iter().for_each(|_| {
[INFO] [stdout]     |          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/time_travel.rs:256:6
[INFO] [stdout]     |
[INFO] [stdout] 256 |     (0..count).for_each(|_| {
[INFO] [stdout]     |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/time_travel.rs:264:10
[INFO] [stdout]     |
[INFO] [stdout] 264 |         (0..count).for_each(|_| {
[INFO] [stdout]     |          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/time_travel.rs:272:10
[INFO] [stdout]     |
[INFO] [stdout] 272 |         (0..count).for_each(|_| {
[INFO] [stdout]     |          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:235:42
[INFO] [stdout]     |
[INFO] [stdout] 235 |     let i = rand::thread_rng().gen_range(1..SIZES.0);
[INFO] [stdout]     |                                          ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:245:42
[INFO] [stdout]     |
[INFO] [stdout] 245 |     let i = rand::thread_rng().gen_range(1..SIZES.0 * 10);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:246:14
[INFO] [stdout]     |
[INFO] [stdout] 246 |     for _ in 0..10 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:260:42
[INFO] [stdout]     |
[INFO] [stdout] 260 |     let i = rand::thread_rng().gen_range(1..SIZES.0);
[INFO] [stdout]     |                                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:261:46
[INFO] [stdout]     |
[INFO] [stdout] 261 |     let mut j = rand::thread_rng().gen_range(1..SIZES.0);
[INFO] [stdout]     |                                              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:263:42
[INFO] [stdout]     |
[INFO] [stdout] 263 |         j = rand::thread_rng().gen_range(1..SIZES.0);
[INFO] [stdout]     |                                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:265:14
[INFO] [stdout]     |
[INFO] [stdout] 265 |     for _ in 0..10 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:294:42
[INFO] [stdout]     |
[INFO] [stdout] 294 |     let i = rand::thread_rng().gen_range(1..SIZES.0);
[INFO] [stdout]     |                                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:295:14
[INFO] [stdout]     |
[INFO] [stdout] 295 |     for _ in 0..10 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:347:27
[INFO] [stdout]     |
[INFO] [stdout] 347 |     let i = rng.gen_range(1..SIZES.0);
[INFO] [stdout]     |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:358:27
[INFO] [stdout]     |
[INFO] [stdout] 358 |     let i = rng.gen_range(1..SIZES.0);
[INFO] [stdout]     |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:369:27
[INFO] [stdout]     |
[INFO] [stdout] 369 |     let i = rng.gen_range(1..SIZES.0);
[INFO] [stdout]     |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:380:27
[INFO] [stdout]     |
[INFO] [stdout] 380 |     let i = rng.gen_range(1..SIZES.0);
[INFO] [stdout]     |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:391:27
[INFO] [stdout]     |
[INFO] [stdout] 391 |     let i = rng.gen_range(1..SIZES.0);
[INFO] [stdout]     |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:405:42
[INFO] [stdout]     |
[INFO] [stdout] 405 |     let i = rand::thread_rng().gen_range(1..SIZES.0);
[INFO] [stdout]     |                                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:419:42
[INFO] [stdout]     |
[INFO] [stdout] 419 |     let i = rand::thread_rng().gen_range(1..SIZES.0);
[INFO] [stdout]     |                                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:434:42
[INFO] [stdout]     |
[INFO] [stdout] 434 |     let i = rand::thread_rng().gen_range(1..SIZES.0);
[INFO] [stdout]     |                                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:450:27
[INFO] [stdout]     |
[INFO] [stdout] 450 |     let i = rng.gen_range(1..SIZES.0);
[INFO] [stdout]     |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:465:27
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let i = rng.gen_range(1..SIZES.0);
[INFO] [stdout]     |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:480:27
[INFO] [stdout]     |
[INFO] [stdout] 480 |     let i = rng.gen_range(1..SIZES.0);
[INFO] [stdout]     |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:495:27
[INFO] [stdout]     |
[INFO] [stdout] 495 |     let i = rng.gen_range(1..SIZES.0);
[INFO] [stdout]     |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:510:27
[INFO] [stdout]     |
[INFO] [stdout] 510 |     let i = rng.gen_range(1..SIZES.0);
[INFO] [stdout]     |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:523:27
[INFO] [stdout]     |
[INFO] [stdout] 523 |     let i = rng.gen_range(1..SIZES.0);
[INFO] [stdout]     |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:541:27
[INFO] [stdout]     |
[INFO] [stdout] 541 |     let i = rng.gen_range(1..SIZES.0);
[INFO] [stdout]     |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:701:6
[INFO] [stdout]     |
[INFO] [stdout] 701 |     (0..count).into_par_iter().for_each(|_| {
[INFO] [stdout]     |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:714:6
[INFO] [stdout]     |
[INFO] [stdout] 714 |     (0..count).into_par_iter().for_each(|_| {
[INFO] [stdout]     |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:742:6
[INFO] [stdout]     |
[INFO] [stdout] 742 |     (0..*ITERATIONS).into_par_iter().for_each(|_| {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:752:6
[INFO] [stdout]     |
[INFO] [stdout] 752 |     (0..*ITERATIONS).into_par_iter().for_each(|_| {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:762:6
[INFO] [stdout]     |
[INFO] [stdout] 762 |     (0..*ITERATIONS).into_par_iter().for_each(|_| {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:772:6
[INFO] [stdout]     |
[INFO] [stdout] 772 |     (0..*ITERATIONS).into_par_iter().for_each(|_| {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:782:6
[INFO] [stdout]     |
[INFO] [stdout] 782 |     (0..*ITERATIONS).into_par_iter().for_each(|_| {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:792:6
[INFO] [stdout]     |
[INFO] [stdout] 792 |     (0..*ITERATIONS).into_par_iter().for_each(|_| {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:802:6
[INFO] [stdout]     |
[INFO] [stdout] 802 |     (0..*ITERATIONS).into_par_iter().for_each(|_| {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:812:6
[INFO] [stdout]     |
[INFO] [stdout] 812 |     (0..*ITERATIONS).into_par_iter().for_each(|_| {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:822:6
[INFO] [stdout]     |
[INFO] [stdout] 822 |     (0..*ITERATIONS).into_par_iter().for_each(|_| {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:832:6
[INFO] [stdout]     |
[INFO] [stdout] 832 |     (0..*ITERATIONS).into_par_iter().for_each(|_| {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:842:6
[INFO] [stdout]     |
[INFO] [stdout] 842 |     (0..*ITERATIONS).into_par_iter().for_each(|_| {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:852:6
[INFO] [stdout]     |
[INFO] [stdout] 852 |     (0..*ITERATIONS).into_par_iter().for_each(|_| {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:862:6
[INFO] [stdout]     |
[INFO] [stdout] 862 |     (0..*ITERATIONS).into_par_iter().for_each(|_| {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:872:6
[INFO] [stdout]     |
[INFO] [stdout] 872 |     (0..*ITERATIONS).into_par_iter().for_each(|_| {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:882:6
[INFO] [stdout]     |
[INFO] [stdout] 882 |     (0..*ITERATIONS).into_par_iter().for_each(|_| {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:892:6
[INFO] [stdout]     |
[INFO] [stdout] 892 |     (0..*ITERATIONS).into_par_iter().for_each(|_| {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:902:6
[INFO] [stdout]     |
[INFO] [stdout] 902 |     (0..*ITERATIONS).into_par_iter().for_each(|_| {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:912:6
[INFO] [stdout]     |
[INFO] [stdout] 912 |     (0..*ITERATIONS).into_par_iter().for_each(|_| {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:922:6
[INFO] [stdout]     |
[INFO] [stdout] 922 |     (0..*ITERATIONS).into_par_iter().for_each(|_| {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:932:6
[INFO] [stdout]     |
[INFO] [stdout] 932 |     (0..*ITERATIONS).into_par_iter().for_each(|_| {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:942:6
[INFO] [stdout]     |
[INFO] [stdout] 942 |     (0..*ITERATIONS).into_par_iter().for_each(|_| {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:952:6
[INFO] [stdout]     |
[INFO] [stdout] 952 |     (0..*ITERATIONS).into_par_iter().for_each(|_| {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:962:6
[INFO] [stdout]     |
[INFO] [stdout] 962 |     (0..*ITERATIONS).into_par_iter().for_each(|_| {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/pokec.rs:972:6
[INFO] [stdout]     |
[INFO] [stdout] 972 |     (0..*ITERATIONS).into_par_iter().for_each(|_| {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/pokec.rs:1011:10
[INFO] [stdout]      |
[INFO] [stdout] 1011 |         (0..*ITERATIONS).into_par_iter().for_each(|_| {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/pokec.rs:1047:6
[INFO] [stdout]      |
[INFO] [stdout] 1047 |     (0..count).into_par_iter().for_each(|_| {
[INFO] [stdout]      |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/pokec.rs:1053:6
[INFO] [stdout]      |
[INFO] [stdout] 1053 |     (0..count).into_par_iter().for_each(|_| {
[INFO] [stdout]      |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/pokec.rs:1060:6
[INFO] [stdout]      |
[INFO] [stdout] 1060 |     (0..count).into_par_iter().for_each(|_| {
[INFO] [stdout]      |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/pokec.rs:1066:6
[INFO] [stdout]      |
[INFO] [stdout] 1066 |     (0..count).into_par_iter().for_each(|_| {
[INFO] [stdout]      |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/pokec.rs:1073:6
[INFO] [stdout]      |
[INFO] [stdout] 1073 |     (0..count).into_par_iter().for_each(|_| {
[INFO] [stdout]      |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/pokec.rs:1079:6
[INFO] [stdout]      |
[INFO] [stdout] 1079 |     (0..count).into_par_iter().for_each(|_| {
[INFO] [stdout]      |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/pokec.rs:1086:6
[INFO] [stdout]      |
[INFO] [stdout] 1086 |     (0..count).into_par_iter().for_each(|_| {
[INFO] [stdout]      |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/pokec.rs:1092:6
[INFO] [stdout]      |
[INFO] [stdout] 1092 |     (0..count).into_par_iter().for_each(|_| {
[INFO] [stdout]      |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/pokec.rs:1098:6
[INFO] [stdout]      |
[INFO] [stdout] 1098 |     (0..count).into_par_iter().for_each(|_| {
[INFO] [stdout]      |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/pokec.rs:1104:6
[INFO] [stdout]      |
[INFO] [stdout] 1104 |     (0..count).into_par_iter().for_each(|_| {
[INFO] [stdout]      |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/pokec.rs:1110:6
[INFO] [stdout]      |
[INFO] [stdout] 1110 |     (0..count).into_par_iter().for_each(|_| {
[INFO] [stdout]      |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/pokec.rs:1116:6
[INFO] [stdout]      |
[INFO] [stdout] 1116 |     (0..count).into_par_iter().for_each(|_| {
[INFO] [stdout]      |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/pokec.rs:1122:6
[INFO] [stdout]      |
[INFO] [stdout] 1122 |     (0..count).into_par_iter().for_each(|_| {
[INFO] [stdout]      |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/pokec.rs:1128:6
[INFO] [stdout]      |
[INFO] [stdout] 1128 |     (0..count).into_par_iter().for_each(|_| {
[INFO] [stdout]      |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/pokec.rs:1134:6
[INFO] [stdout]      |
[INFO] [stdout] 1134 |     (0..count).into_par_iter().for_each(|_| {
[INFO] [stdout]      |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/pokec.rs:1141:6
[INFO] [stdout]      |
[INFO] [stdout] 1141 |     (0..count).into_par_iter().for_each(|_| {
[INFO] [stdout]      |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/pokec.rs:1148:6
[INFO] [stdout]      |
[INFO] [stdout] 1148 |     (0..count).into_par_iter().for_each(|_| {
[INFO] [stdout]      |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/pokec.rs:1155:6
[INFO] [stdout]      |
[INFO] [stdout] 1155 |     (0..count).into_par_iter().for_each(|_| {
[INFO] [stdout]      |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/pokec.rs:1162:6
[INFO] [stdout]      |
[INFO] [stdout] 1162 |     (0..count).into_par_iter().for_each(|_| {
[INFO] [stdout]      |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/pokec.rs:1168:6
[INFO] [stdout]      |
[INFO] [stdout] 1168 |     (0..count).into_par_iter().for_each(|_| {
[INFO] [stdout]      |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/pokec.rs:1174:6
[INFO] [stdout]      |
[INFO] [stdout] 1174 |     (0..count).into_par_iter().for_each(|_| {
[INFO] [stdout]      |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 137 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/time_travel.rs:121:29
[INFO] [stdout]     |
[INFO] [stdout] 121 |           let create_res = db.run_script(
[INFO] [stdout]     |  _____________________________^^^^^^^^^^-
[INFO] [stdout] 122 | |             r#"
[INFO] [stdout] 123 | |         {:create plain {k: Int => v}}
[INFO] [stdout] 124 | |         {:create tt1 {k: Int, vld: Validity => v}}
[INFO] [stdout] ...   |
[INFO] [stdout] 129 | |             Default::default(),
[INFO] [stdout] 130 | |         );
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 121 ~         let create_res = db.run_script(r#"
[INFO] [stdout] 122 +         {:create plain {k: Int => v}}
[INFO] [stdout] 123 +         {:create tt1 {k: Int, vld: Validity => v}}
[INFO] [stdout] 124 +         {:create tt10 {k: Int, vld: Validity => v}}
[INFO] [stdout] 125 +         {:create tt100 {k: Int, vld: Validity => v}}
[INFO] [stdout] 126 +         {:create tt1000 {k: Int, vld: Validity => v}}
[INFO] [stdout] 127 ~         "#, Default::default(), /* ScriptMutability */);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/wiki_pagerank.rs:39:12
[INFO] [stdout]     |
[INFO] [stdout] 39  |           db.run_script(":create article {fr: Int, to: Int}",
[INFO] [stdout]     |  ____________^^^^^^^^^^-
[INFO] [stdout] 40  | |             Default::default(),
[INFO] [stdout] 41  | |         ).unwrap();
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 39  |         db.run_script(":create article {fr: Int, to: Int}", Default::default(), /* ScriptMutability */).unwrap();
[INFO] [stdout]     |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/time_travel.rs:145:10
[INFO] [stdout]     |
[INFO] [stdout] 145 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 146 | |             "?[v] := *plain{k: $id, v}",
[INFO] [stdout] 147 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 148 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 145 |         .run_script("?[v] := *plain{k: $id, v}", BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/time_travel.rs:154:10
[INFO] [stdout]     |
[INFO] [stdout] 154 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 155 | |             r#"
[INFO] [stdout] 156 | |     ?[sum(v)] := *plain{v}
[INFO] [stdout] 157 | |     "#,
[INFO] [stdout] 158 | |             BTreeMap::default(),
[INFO] [stdout] 159 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 154 ~         .run_script(r#"
[INFO] [stdout] 155 +     ?[sum(v)] := *plain{v}
[INFO] [stdout] 156 +     "#, BTreeMap::default(), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/time_travel.rs:165:10
[INFO] [stdout]     |
[INFO] [stdout] 165 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 166 | |             &format!(
[INFO] [stdout] 167 | |                 r#"
[INFO] [stdout] 168 | |     r[k, smallest_by(pack)] := *tt{}{{k, vld, v}}, pack = [v, vld]
[INFO] [stdout] ...   |
[INFO] [stdout] 173 | |             BTreeMap::default(),
[INFO] [stdout] 174 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 165 ~         .run_script(&format!(
[INFO] [stdout] 166 +                 r#"
[INFO] [stdout] 167 +     r[k, smallest_by(pack)] := *tt{}{{k, vld, v}}, pack = [v, vld]
[INFO] [stdout] 168 +     ?[sum(v)] := r[k, v]
[INFO] [stdout] 169 +     "#,
[INFO] [stdout] 170 +                 k
[INFO] [stdout] 171 +             ), BTreeMap::default(), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/time_travel.rs:180:10
[INFO] [stdout]     |
[INFO] [stdout] 180 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 181 | |             &format!(
[INFO] [stdout] 182 | |                 r#"
[INFO] [stdout] 183 | |     ?[sum(v)] := *tt{}{{v @ "NOW"}}
[INFO] [stdout] ...   |
[INFO] [stdout] 187 | |             BTreeMap::default(),
[INFO] [stdout] 188 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 180 ~         .run_script(&format!(
[INFO] [stdout] 181 +                 r#"
[INFO] [stdout] 182 +     ?[sum(v)] := *tt{}{{v @ "NOW"}}
[INFO] [stdout] 183 +     "#,
[INFO] [stdout] 184 +                 k
[INFO] [stdout] 185 +             ), BTreeMap::default(), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/time_travel.rs:195:10
[INFO] [stdout]     |
[INFO] [stdout] 195 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 196 | |             &format!(
[INFO] [stdout] 197 | |                 r#"
[INFO] [stdout] 198 | |             ?[smallest_by(pack)] := *tt{}{{k: $id, vld, v}}, pack = [v, vld]
[INFO] [stdout] ...   |
[INFO] [stdout] 202 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 203 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 195 ~         .run_script(&format!(
[INFO] [stdout] 196 +                 r#"
[INFO] [stdout] 197 +             ?[smallest_by(pack)] := *tt{}{{k: $id, vld, v}}, pack = [v, vld]
[INFO] [stdout] 198 +             "#,
[INFO] [stdout] 199 +                 k
[INFO] [stdout] 200 +             ), BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/time_travel.rs:210:10
[INFO] [stdout]     |
[INFO] [stdout] 210 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 211 | |             &format!(
[INFO] [stdout] 212 | |                 r#"
[INFO] [stdout] 213 | |             ?[v] := *tt{}{{k: $id, v @ "NOW"}}
[INFO] [stdout] ...   |
[INFO] [stdout] 217 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 218 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 210 ~         .run_script(&format!(
[INFO] [stdout] 211 +                 r#"
[INFO] [stdout] 212 +             ?[v] := *tt{}{{k: $id, v @ "NOW"}}
[INFO] [stdout] 213 +             "#,
[INFO] [stdout] 214 +                 k
[INFO] [stdout] 215 +             ), BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/wiki_pagerank.rs:75:14
[INFO] [stdout]     |
[INFO] [stdout] 75  |             .run_script("?[id, rank] <~ PageRank(*article[])", Default::default())
[INFO] [stdout]     |              ^^^^^^^^^^----------------------------------------------------------- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 75  |             .run_script("?[id, rank] <~ PageRank(*article[])", Default::default(), /* ScriptMutability */)
[INFO] [stdout]     |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/wiki_pagerank.rs:86:14
[INFO] [stdout]     |
[INFO] [stdout] 86  |               .run_script(
[INFO] [stdout]     |  ______________^^^^^^^^^^-
[INFO] [stdout] 87  | |                 "?[grp, idx] <~ CommunityDetectionLouvain(*article[])",
[INFO] [stdout] 88  | |                 Default::default(),
[INFO] [stdout] 89  | |             )
[INFO] [stdout]     | |_____________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 86  |             .run_script("?[grp, idx] <~ CommunityDetectionLouvain(*article[])", Default::default(), /* ScriptMutability */)
[INFO] [stdout]     |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cozo` (bench "wiki_pagerank") due to 4 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:57:16
[INFO] [stdout]     |
[INFO] [stdout] 57  |             db.run_script("::compact", Default::default()).unwrap();
[INFO] [stdout]     |                ^^^^^^^^^^--------------------------------- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 57  |             db.run_script("::compact", Default::default(), /* ScriptMutability */).unwrap();
[INFO] [stdout]     |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors; 17 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:80:19
[INFO] [stdout]     |
[INFO] [stdout] 80  |               if db.run_script(
[INFO] [stdout]     |  ___________________^^^^^^^^^^-
[INFO] [stdout] 81  | |                 r#"
[INFO] [stdout] 82  | |             {:create user {uid: Int => cmpl_pct: Int, gender: String?, age: Int?}}
[INFO] [stdout] 83  | |             {:create friends {fr: Int, to: Int}}
[INFO] [stdout] ...   |
[INFO] [stdout] 86  | |                 Default::default(),
[INFO] [stdout] 87  | |             ).is_err() {
[INFO] [stdout]     | |_____________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 80  ~             if db.run_script(r#"
[INFO] [stdout] 81  +             {:create user {uid: Int => cmpl_pct: Int, gender: String?, age: Int?}}
[INFO] [stdout] 82  +             {:create friends {fr: Int, to: Int}}
[INFO] [stdout] 83  +             {:create friends.rev {to: Int, fr: Int}}
[INFO] [stdout] 84  ~             "#, Default::default(), /* ScriptMutability */).is_err() {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cozo` (bench "time_travel") due to 8 previous errors; 17 warnings emitted
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:237:10
[INFO] [stdout]     |
[INFO] [stdout] 237 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 238 | |             "?[cmpl_pct, gender, age] := *user{uid: $id, cmpl_pct, gender, age}",
[INFO] [stdout] 239 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 240 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 237 |         .run_script("?[cmpl_pct, gender, age] := *user{uid: $id, cmpl_pct, gender, age}", BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:248:14
[INFO] [stdout]     |
[INFO] [stdout] 248 |               .run_script(
[INFO] [stdout]     |  ______________^^^^^^^^^^-
[INFO] [stdout] 249 | |                 "?[uid, cmpl_pct, gender, age] <- [[$id, 0, null, null]] :put user {uid => cmpl_pct, gender, age}",
[INFO] [stdout] 250 | |                 BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 251 | |             )
[INFO] [stdout]     | |_____________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 248 |             .run_script("?[uid, cmpl_pct, gender, age] <- [[$id, 0, null, null]] :put user {uid => cmpl_pct, gender, age}", BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:267:14
[INFO] [stdout]     |
[INFO] [stdout] 267 |               .run_script(
[INFO] [stdout]     |  ______________^^^^^^^^^^-
[INFO] [stdout] 268 | |                 r#"
[INFO] [stdout] 269 | |             {?[fr, to] <- [[$i, $j]] :put friends {fr, to}}
[INFO] [stdout] 270 | |             {?[fr, to] <- [[$i, $j]] :put friends.rev {fr, to}}
[INFO] [stdout] 271 | |             "#,
[INFO] [stdout] 272 | |                 BTreeMap::from([("i".to_string(), DataValue::from(i as i64)), ("j".to_string(), DataValue::from(j as i64))]),
[INFO] [stdout] 273 | |             )
[INFO] [stdout]     | |_____________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 267 ~             .run_script(r#"
[INFO] [stdout] 268 +             {?[fr, to] <- [[$i, $j]] :put friends {fr, to}}
[INFO] [stdout] 269 +             {?[fr, to] <- [[$i, $j]] :put friends.rev {fr, to}}
[INFO] [stdout] 270 +             "#, BTreeMap::from([("i".to_string(), DataValue::from(i as i64)), ("j".to_string(), DataValue::from(j as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:284:10
[INFO] [stdout]     |
[INFO] [stdout] 284 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 285 | |             r#"
[INFO] [stdout] 286 | |             ?[] <~ PageRank(*friends[])
[INFO] [stdout] 287 | |             "#,
[INFO] [stdout] 288 | |             Default::default(),
[INFO] [stdout] 289 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 284 ~         .run_script(r#"
[INFO] [stdout] 285 +             ?[] <~ PageRank(*friends[])
[INFO] [stdout] 286 +             "#, Default::default(), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:297:14
[INFO] [stdout]     |
[INFO] [stdout] 297 |               .run_script(
[INFO] [stdout]     |  ______________^^^^^^^^^^-
[INFO] [stdout] 298 | |                 r#"
[INFO] [stdout] 299 | |             ?[uid, cmpl_pct, age, gender] := uid = $id, *user{uid, age, gender}, cmpl_pct = -1
[INFO] [stdout] 300 | |             :put user {uid => cmpl_pct, age, gender}
[INFO] [stdout] 301 | |             "#,
[INFO] [stdout] 302 | |                 BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 303 | |             )
[INFO] [stdout]     | |_____________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 297 ~             .run_script(r#"
[INFO] [stdout] 298 +             ?[uid, cmpl_pct, age, gender] := uid = $id, *user{uid, age, gender}, cmpl_pct = -1
[INFO] [stdout] 299 +             :put user {uid => cmpl_pct, age, gender}
[INFO] [stdout] 300 +             "#, BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:314:10
[INFO] [stdout]     |
[INFO] [stdout] 314 |         .run_script("?[age, count(uid)] := *user{uid, age}", Default::default())
[INFO] [stdout]     |          ^^^^^^^^^^------------------------------------------------------------- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 314 |         .run_script("?[age, count(uid)] := *user{uid, age}", Default::default(), /* ScriptMutability */)
[INFO] [stdout]     |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:320:10
[INFO] [stdout]     |
[INFO] [stdout] 320 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 321 | |             "?[count(uid), count(age)] := *user{uid, age}",
[INFO] [stdout] 322 | |             Default::default(),
[INFO] [stdout] 323 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 320 |         .run_script("?[count(uid), count(age)] := *user{uid, age}", Default::default(), /* ScriptMutability */)
[INFO] [stdout]     |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:329:10
[INFO] [stdout]     |
[INFO] [stdout] 329 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 330 | |             "?[age, count(age)] := *user{age}, age ~ 0 >= 18",
[INFO] [stdout] 331 | |             Default::default(),
[INFO] [stdout] 332 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 329 |         .run_script("?[age, count(age)] := *user{age}, age ~ 0 >= 18", Default::default(), /* ScriptMutability */)
[INFO] [stdout]     |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:338:10
[INFO] [stdout]     |
[INFO] [stdout] 338 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 339 | |             "?[min(uid), max(uid), mean(uid)] := *user{uid, age}",
[INFO] [stdout] 340 | |             Default::default(),
[INFO] [stdout] 341 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 338 |         .run_script("?[min(uid), max(uid), mean(uid)] := *user{uid, age}", Default::default(), /* ScriptMutability */)
[INFO] [stdout]     |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:349:10
[INFO] [stdout]     |
[INFO] [stdout] 349 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 350 | |             "?[to] := *friends{fr: $id, to}",
[INFO] [stdout] 351 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 352 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 349 |         .run_script("?[to] := *friends{fr: $id, to}", BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:360:10
[INFO] [stdout]     |
[INFO] [stdout] 360 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 361 | |             "?[to] := *friends{fr: $id, to}, *user{uid: to, age}, age ~ 0 >= 18",
[INFO] [stdout] 362 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 363 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 360 |         .run_script("?[to] := *friends{fr: $id, to}, *user{uid: to, age}, age ~ 0 >= 18", BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:371:10
[INFO] [stdout]     |
[INFO] [stdout] 371 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 372 | |             "?[to] := *friends{fr: $id, to: a}, *friends{fr: a, to}",
[INFO] [stdout] 373 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 374 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 371 |         .run_script("?[to] := *friends{fr: $id, to: a}, *friends{fr: a, to}", BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:382:10
[INFO] [stdout]     |
[INFO] [stdout] 382 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 383 | |             "?[to] := *friends{fr: $id, to: a}, *friends{fr: a, to}, *user{uid: to, age}, age ~ 0 >= 18",
[INFO] [stdout] 384 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 385 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 382 |         .run_script("?[to] := *friends{fr: $id, to: a}, *friends{fr: a, to}, *user{uid: to, age}, age ~ 0 >= 18", BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:393:10
[INFO] [stdout]     |
[INFO] [stdout] 393 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 394 | |             r#"
[INFO] [stdout] 395 | |             l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 396 | |             l2[to] := l1[fr], *friends{fr, to}
[INFO] [stdout] ...   |
[INFO] [stdout] 399 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 400 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 393 ~         .run_script(r#"
[INFO] [stdout] 394 +             l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 395 +             l2[to] := l1[fr], *friends{fr, to}
[INFO] [stdout] 396 +             ?[to] := l2[fr], *friends{fr, to}
[INFO] [stdout] 397 +             "#, BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:407:10
[INFO] [stdout]     |
[INFO] [stdout] 407 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 408 | |             r#"
[INFO] [stdout] 409 | |                         l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 410 | |                         l2[to] := l1[fr], *friends{fr, to}
[INFO] [stdout] ...   |
[INFO] [stdout] 413 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 414 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 407 ~         .run_script(r#"
[INFO] [stdout] 408 +                         l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 409 +                         l2[to] := l1[fr], *friends{fr, to}
[INFO] [stdout] 410 +                         ?[to] := l2[fr], *friends{fr, to}, *user{uid: to, age}, age ~ 0 >= 18
[INFO] [stdout] 411 +                         "#, BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:421:10
[INFO] [stdout]     |
[INFO] [stdout] 421 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 422 | |             r#"
[INFO] [stdout] 423 | |                         l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 424 | |                         l2[to] := l1[fr], *friends{fr, to}
[INFO] [stdout] ...   |
[INFO] [stdout] 428 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 429 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 421 ~         .run_script(r#"
[INFO] [stdout] 422 +                         l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 423 +                         l2[to] := l1[fr], *friends{fr, to}
[INFO] [stdout] 424 +                         l3[to] := l2[fr], *friends{fr, to}
[INFO] [stdout] 425 +                         ?[to] := l3[fr], *friends{fr, to}
[INFO] [stdout] 426 +                         "#, BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:436:10
[INFO] [stdout]     |
[INFO] [stdout] 436 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 437 | |             r#"
[INFO] [stdout] 438 | |                         l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 439 | |                         l2[to] := l1[fr], *friends{fr, to}
[INFO] [stdout] ...   |
[INFO] [stdout] 443 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 444 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 436 ~         .run_script(r#"
[INFO] [stdout] 437 +                         l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 438 +                         l2[to] := l1[fr], *friends{fr, to}
[INFO] [stdout] 439 +                         l3[to] := l2[fr], *friends{fr, to}
[INFO] [stdout] 440 +                         ?[to] := l3[fr], *friends{fr, to}
[INFO] [stdout] 441 +                         "#, BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:452:10
[INFO] [stdout]     |
[INFO] [stdout] 452 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 453 | |             r#"
[INFO] [stdout] 454 | |             l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 455 | |             ?[to] := l1[to]
[INFO] [stdout] ...   |
[INFO] [stdout] 458 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 459 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 452 ~         .run_script(r#"
[INFO] [stdout] 453 +             l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 454 +             ?[to] := l1[to]
[INFO] [stdout] 455 +             ?[to] := l1[fr], *friends{fr, to}
[INFO] [stdout] 456 +             "#, BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:467:10
[INFO] [stdout]     |
[INFO] [stdout] 467 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 468 | |             r#"
[INFO] [stdout] 469 | |             l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 470 | |             ?[to] := l1[to], *user{uid: to, age}, age ~ 0 >= 18
[INFO] [stdout] ...   |
[INFO] [stdout] 473 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 474 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 467 ~         .run_script(r#"
[INFO] [stdout] 468 +             l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 469 +             ?[to] := l1[to], *user{uid: to, age}, age ~ 0 >= 18
[INFO] [stdout] 470 +             ?[to] := l1[fr], *friends{fr, to}, *user{uid: to, age}, age ~ 0 >= 18
[INFO] [stdout] 471 +             "#, BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:482:10
[INFO] [stdout]     |
[INFO] [stdout] 482 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 483 | |             r#"
[INFO] [stdout] 484 | |             l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 485 | |             ?[to, age, cmpl_pct, gender] := l1[to], *user{uid: to, age, cmpl_pct, gender}
[INFO] [stdout] ...   |
[INFO] [stdout] 488 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 489 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 482 ~         .run_script(r#"
[INFO] [stdout] 483 +             l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 484 +             ?[to, age, cmpl_pct, gender] := l1[to], *user{uid: to, age, cmpl_pct, gender}
[INFO] [stdout] 485 +             ?[to, age, cmpl_pct, gender] := l1[fr], *friends{fr, to}, *user{uid: to, age, cmpl_pct, gender}
[INFO] [stdout] 486 +             "#, BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:497:10
[INFO] [stdout]     |
[INFO] [stdout] 497 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 498 | |             r#"
[INFO] [stdout] 499 | |             l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 500 | |             ?[to] := l1[to], *user{uid: to, age, cmpl_pct, gender}, age ~ 0 >= 18
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 504 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 497 ~         .run_script(r#"
[INFO] [stdout] 498 +             l1[to] := *friends{fr: $id, to}
[INFO] [stdout] 499 +             ?[to] := l1[to], *user{uid: to, age, cmpl_pct, gender}, age ~ 0 >= 18
[INFO] [stdout] 500 +             ?[to] := l1[fr], *friends{fr, to}, *user{uid: to, age, cmpl_pct, gender}, age ~ 0 >= 18
[INFO] [stdout] 501 +             "#, BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:512:10
[INFO] [stdout]     |
[INFO] [stdout] 512 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 513 | |             r#"
[INFO] [stdout] 514 | |             ?[n, m] := n = $id, *friends{fr: n, to: m}, *friends.rev{fr: m, to: n}
[INFO] [stdout] 515 | |             "#,
[INFO] [stdout] 516 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 517 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 512 ~         .run_script(r#"
[INFO] [stdout] 513 +             ?[n, m] := n = $id, *friends{fr: n, to: m}, *friends.rev{fr: m, to: n}
[INFO] [stdout] 514 +             "#, BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:525:10
[INFO] [stdout]     |
[INFO] [stdout] 525 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 526 | |             r#"
[INFO] [stdout] 527 | |                 ?[n] := *friends{fr: $id, to: n2},
[INFO] [stdout] 528 | |                         *friends{fr: n2, to: n3},
[INFO] [stdout] ...   |
[INFO] [stdout] 534 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 535 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 525 ~         .run_script(r#"
[INFO] [stdout] 526 +                 ?[n] := *friends{fr: $id, to: n2},
[INFO] [stdout] 527 +                         *friends{fr: n2, to: n3},
[INFO] [stdout] 528 +                         *friends{fr: n3, to: n4},
[INFO] [stdout] 529 +                         *friends.rev{to: n4, fr: n}
[INFO] [stdout] 530 + 
[INFO] [stdout] 531 +                 :limit 1
[INFO] [stdout] 532 +             "#, BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> benches/pokec.rs:543:10
[INFO] [stdout]     |
[INFO] [stdout] 543 |           .run_script(
[INFO] [stdout]     |  __________^^^^^^^^^^-
[INFO] [stdout] 544 | |             r#"
[INFO] [stdout] 545 | |             ?[to] := *friends{fr: $id, to}
[INFO] [stdout] 546 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 549 | |             BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]),
[INFO] [stdout] 550 | |         )
[INFO] [stdout]     | |_________- an argument of type `ScriptMutability` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn run_script(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 543 ~         .run_script(r#"
[INFO] [stdout] 544 +             ?[to] := *friends{fr: $id, to}
[INFO] [stdout] 545 + 
[INFO] [stdout] 546 +             :limit 1
[INFO] [stdout] 547 +             "#, BTreeMap::from([("id".to_string(), DataValue::from(i as i64))]), /* ScriptMutability */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 26 previous errors; 72 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cozo` (bench "pokec") due to 27 previous errors; 72 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "0b4e728c7168061aaf05b6a833d1aeecdd1e5da78bb7771b8027ff2ae9724024", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0b4e728c7168061aaf05b6a833d1aeecdd1e5da78bb7771b8027ff2ae9724024", kill_on_drop: false }`
[INFO] [stdout] 0b4e728c7168061aaf05b6a833d1aeecdd1e5da78bb7771b8027ff2ae9724024
